initial import from tmp
diff --git a/README b/README
new file mode 100644
index 0000000..0411900
--- /dev/null
+++ b/README
@@ -0,0 +1,19 @@
+ ec2009
+
+This tree contains all of the materials provided for the EclipseCon 2009
+"Getting Started with RTSC" tutorial.
+
+The tutorial was presented in two parts and the materials for each part are
+contained in corresponding sub-directories: ./part1 and ./part2. For more
+information see the contents of these directores.
+
+==============================================================
+
+ADDITIONS
+
+DELETIONS
+
+CHANGES
+
+MRS
+
diff --git a/makefile b/makefile
new file mode 100644
index 0000000..794a4c6
--- /dev/null
+++ b/makefile
@@ -0,0 +1,12 @@
+#
+# Top-level makefile for ec2009
+#
+# See src/part2/README for build instructions
+#
+all:
+ @$(MAKE) -C src/part2
+
+clean:
+ @echo cleaning ...
+ @$(MAKE) -C src/part2 clean
+
diff --git a/src/part1/examples/hello-prog/.cdtproject b/src/part1/examples/hello-prog/.cdtproject
new file mode 100644
index 0000000..8d0bca6
--- /dev/null
+++ b/src/part1/examples/hello-prog/.cdtproject
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse-cdt version="2.0"?>
+
+<cdtproject id="org.eclipse.cdt.make.core.make">
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<data>
+<item id="scannerConfiguration">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+</item>
+<item id="org.eclipse.cdt.core.pathentry">
+<pathentry kind="src" path=""/>
+<pathentry kind="out" path=""/>
+<pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/>
+</item>
+<item id="org.eclipse.cdt.make.core.buildtargets">
+<buildTargets>
+<target name="test" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
+<buildCommand>d:/work/iliad/gmake</buildCommand>
+<buildArguments/>
+<buildTarget>test</buildTarget>
+<stopOnError>false</stopOnError>
+<useDefaultCommand>false</useDefaultCommand>
+</target>
+</buildTargets>
+</item>
+</data>
+</cdtproject>
diff --git a/src/part1/examples/hello-prog/.cproject b/src/part1/examples/hello-prog/.cproject
new file mode 100644
index 0000000..cc18204
--- /dev/null
+++ b/src/part1/examples/hello-prog/.cproject
@@ -0,0 +1,269 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.33839320">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.33839320" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="hello-prog" buildProperties="" description="" id="0.33839320" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.33839320." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.428201101" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.428201101.211491745" name=""/>
+<builder buildPath="" command="${XDCROOT}/gmake" id="org.eclipse.cdt.build.core.settings.default.builder.602473708" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1468744268" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.111305589" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.233993143" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1279226107" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.815767399" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1099642174" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.686138980" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.286812313" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.2028513813" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.33839320">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.pathentry">
+<pathentry kind="src" path=""/>
+<pathentry kind="out" path=""/>
+<pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
+<buildTargets>
+<target name="test" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
+<buildCommand>${XDCROOT}/gmake</buildCommand>
+<buildArguments></buildArguments>
+<buildTarget>test</buildTarget>
+<stopOnError>true</stopOnError>
+<useDefaultCommand>false</useDefaultCommand>
+<runAllBuilders>true</runAllBuilders>
+</target>
+</buildTargets>
+</storageModule>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="hello-prog.null.2040635566" name="hello-prog"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/hello-prog/.project b/src/part1/examples/hello-prog/.project
new file mode 100644
index 0000000..bcd3917
--- /dev/null
+++ b/src/part1/examples/hello-prog/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>hello-prog</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/gmake</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/hello-prog/.settings/org.eclipse.cdt.core.prefs b/src/part1/examples/hello-prog/.settings/org.eclipse.cdt.core.prefs
new file mode 100644
index 0000000..957f5c3
--- /dev/null
+++ b/src/part1/examples/hello-prog/.settings/org.eclipse.cdt.core.prefs
@@ -0,0 +1,3 @@
+#Sat Mar 07 18:12:41 PST 2009
+eclipse.preferences.version=1
+indexerId=org.eclipse.cdt.core.domsourceindexer
diff --git a/src/part1/examples/hello-prog/cfgsite/.interfaces b/src/part1/examples/hello-prog/cfgsite/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/.interfaces
diff --git a/src/part1/examples/hello-prog/cfgsite/.libraries,64P b/src/part1/examples/hello-prog/cfgsite/.libraries,64P
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/.libraries,64P
diff --git a/src/part1/examples/hello-prog/cfgsite/.xdcenv.mak b/src/part1/examples/hello-prog/cfgsite/.xdcenv.mak
new file mode 100644
index 0000000..0c2dbfc
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT =
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH =
+override XDCROOT = e:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ./config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = e:/rtsc/xdctools_3_15_00_29/packages;..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/hello-prog/cfgsite/compiler.opt b/src/part1/examples/hello-prog/cfgsite/compiler.opt
new file mode 100644
index 0000000..81ce849
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/compiler.opt
@@ -0,0 +1 @@
+-mv64p -I"e:/rtsc/xdctools_3_15_00_29/packages" -I"D:/work/tutorial/hello-prog/cfgsite/.." -Id:/ti/c6000/alc/include -Dxdc_target_types__="ti/targets/std.h" -Dxdc_target_name__=C64P -Dxdc_cfg__header__="D:/work/tutorial/hello-prog/cfgsite/package/cfg/prog_x64P.h"
diff --git a/src/part1/examples/hello-prog/cfgsite/config.bld b/src/part1/examples/hello-prog/cfgsite/config.bld
new file mode 100644
index 0000000..036646e
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/config.bld
@@ -0,0 +1,6 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+/* configuro was passed the target's name explicitly */
+var target = xdc.module('ti.targets.C64P');
+Build.targets = [target];
+/* configuro was passed the target's rootDir explicitly */
+target.rootDir = 'd:/ti/c6000/alc';
diff --git a/src/part1/examples/hello-prog/cfgsite/custom.mak b/src/part1/examples/hello-prog/cfgsite/custom.mak
new file mode 100644
index 0000000..a745044
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/custom.mak
@@ -0,0 +1,7 @@
+## THIS IS A GENERATED FILE -- DO NOT EDIT
+.configuro: linker.cmd
+
+linker.cmd: \
+ package/cfg/prog_x64P.o64P \
+ package/cfg/prog_x64P.xdl
+ $(SED) 's"^\"\(package/cfg/prog_x64Pcfg.cmd\)\"$""\"D:/work/tutorial/hello-prog/cfgsite/\1\""' package/cfg/prog_x64P.xdl > $@
diff --git a/src/part1/examples/hello-prog/cfgsite/linker.txt b/src/part1/examples/hello-prog/cfgsite/linker.txt
new file mode 100644
index 0000000..ef7f23d
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/linker.txt
@@ -0,0 +1,5 @@
+FILE DELETED
+
+Microsoft Forefront Security for Exchange Server removed a file since it was found to match a filter.
+File name: "part1-zip.bak->linker.cmd"
+Filter name: "FILE FILTER= File Types: *.CMD"
diff --git a/src/part1/examples/hello-prog/cfgsite/package.bld b/src/part1/examples/hello-prog/cfgsite/package.bld
new file mode 100644
index 0000000..83eee9d
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package.bld
@@ -0,0 +1,86 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+
+var targ = xdc.module('ti.targets.C64P');
+/* configuro was told the platform explicitly */
+var platform = 'ti.platforms.sim64Pxx';
+
+/* decide whether to make an assembly or an executable */
+var makeAssembly = false;
+
+
+var Executable = xdc.module('xdc.bld.Executable');
+
+var exeOpts = new Executable.Attrs({
+ cfgScript: 'D:/work/tutorial/hello-prog/prog.cfg',
+ profile: 'release',
+ cfgHome: 'cfgsite',
+});
+
+/* if the build model supports encoded cfgArgs, use it */
+if ('cfgArgsEncoded' in exeOpts) {
+ exeOpts.cfgArgs = 'null';
+ exeOpts.cfgArgsEncoded = true;
+}
+else {
+ /* otherwise, we must risk errors if cfgArgs contains embedded 's */
+ exeOpts.cfgArgs = 'null';
+}
+
+var exe = Pkg[makeAssembly ? 'addAssembly': 'addExecutable'](
+ 'prog',
+ targ,
+ platform,
+ exeOpts
+);
+
+Pkg.makeEpilogue = "include custom.mak";
+
+/*
+ * Generate the compiler.opt file
+ * Do this here instead of during the initial creation of the configuro
+ * package, because the contents of any config.bld script are unknown
+ * at that time. Config.bld can't be executed until the XDC build phase.
+ */
+if (makeAssembly) {
+ var suffix = targ.dllExt || '.p' + targ.suffix;
+}
+else {
+ var suffix = targ.execExt || '.x' + targ.suffix;
+}
+var thisObj = {
+ cfg: 'prog.cfg',
+ outputPath: 'D:/work/tutorial/hello-prog/cfgsite',
+ exeName: 'prog' + suffix,
+ exeIntName: 'prog' + suffix.replace('.', '_'),
+ targ: targ,
+ legacyTcf: false,
+ bios5Incs: false,
+ linkerCommandFile: 'linker.cmd',
+ makeAssembly: makeAssembly
+};
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/compiler.opt.xdt');
+tmpl.genFile('compiler.opt', thisObj, [], false);
+
+/*
+ * Generate the custom makefile.
+ */
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/' +
+ (makeAssembly? 'custom.mak.asm.xdt' : 'custom.mak.exe.xdt'));
+tmpl.genFile('custom.mak', thisObj, [], false);
+Pkg.makeEpilogue = "include custom.mak";
+
+/*
+ * Generate the package script.
+ */
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/package.xs.xdt');
+tmpl.genFile('package.xs', thisObj, [], false);
+
+if (makeAssembly) {
+/*
+ * Generate the linker options into a staging file, so that the presence or
+ * age of the advertised linker command file can be the makefile trigger to
+ * rebuild the package from the user's config script.
+ */
+ var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/linker.cmd.asm.xdt');
+ tmpl.genFile('linker.cmd.cp', thisObj, [], false);
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package.mak b/src/part1/examples/hello-prog/cfgsite/package.mak
new file mode 100644
index 0000000..67987d8
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package.mak
@@ -0,0 +1,226 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = cfgsite
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt
+package.mak: config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_cfgsite.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package cfgsite" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+.executables,64P .executables: prog.x64P
+
+-include package/cfg/prog_x64P.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/prog_x64P.dep
+endif
+package/cfg/prog_x64P.o64P : | package/cfg/prog_x64P.xdl
+prog.x64P:
+ $(RM) $@
+ @$(MSG) lnk64P $@ ...
+ $(RM) $(XDCCFGDIR)/$@.map
+ $(ti.targets.C64P.rootDir)/bin/lnk6x -w -q -u _c_int00 -q -o $@ package/cfg/prog_x64P.o64P package/cfg/prog_x64P.xdl -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.C64P.rootDir)/lib/rts64plus.lib
+
+prog.x64P:C_DIR=
+prog.x64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+prog.x64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,64P))
+prog.x64P package/cfg/prog_x64P.c: .libraries,64P
+endif
+
+package/cfg/prog_x64P.c package/cfg/prog_x64P.h package/cfg/prog_x64P.xdl: override _PROG_NAME := prog.x64P
+package/cfg/prog_x64P.c: package/cfg/prog_x64P.cfg
+prog.test test,64P test: prog.x64P.test
+
+prog.x64P.test:: prog.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 prog.x64P.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.prog.x64P, )
+endif
+
+
+clean:: clean,64P
+ -$(RM) package/cfg/prog_x64P.cfg
+ -$(RM) package/cfg/prog_x64P.dep
+ -$(RM) package/cfg/prog_x64P.c
+ -$(RM) package/cfg/prog_x64P.xdc.inc
+
+clean,64P::
+ -$(RM) prog.x64P
+ -$(RM) .tmp,prog.x64P,*
+
+clean::
+ -$(RM) package/cfg/prog_x64P.pjt
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+prog_x64P.s64P,copy : package/cfg/prog_x64P.s64P
+prog_x64P.o64P,copy : package/cfg/prog_x64P.o64P
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,cfgsite
+cfgsite.tar: package/build.cfg
+cfgsite.tar: package/package.ext.xml
+cfgsite.tar: package/package.xdc.inc
+cfgsite.tar: package/package.bld.xml
+cfgsite.tar: package/package.rel.dot
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/cfgsite.tar.dep
+endif
+package/rel/cfgsite/cfgsite/package/package.rel.xml:
+
+cfgsite.tar: package/rel/cfgsite.xdc.inc package/rel/cfgsite/cfgsite/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/cfgsite.xdc.inc,package/rel/cfgsite.tar.dep)
+
+
+release release,cfgsite: all cfgsite.tar
+clean:: .clean
+ -$(RM) cfgsite.tar
+ -$(RM) package/rel/cfgsite.xdc.inc
+ -$(RM) package/rel/cfgsite.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+include custom.mak
+clean::
+ -$(RM) package/cfgsite.pjt
diff --git a/src/part1/examples/hello-prog/cfgsite/package.xdc b/src/part1/examples/hello-prog/cfgsite/package.xdc
new file mode 100644
index 0000000..d1b5206
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package.xdc
@@ -0,0 +1,7 @@
+/*!
+ * Package generated by xdc.tools.configuro
+ *
+ * @_nodoc
+ */
+package cfgsite {
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package.xs b/src/part1/examples/hello-prog/cfgsite/package.xs
new file mode 100644
index 0000000..87fa737
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package.xs
@@ -0,0 +1,17 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+
+/* return the names of the generated config objects */
+function getLibs(prog) {
+ /* for programs, push the generated config object file into the
+ * generated linker command file.
+ */
+ /* replace the last period in the name by an underscore */
+ var name = "package/cfg/" + prog.name.replace(/\.([^.]*)$/,"_$1");
+ var suffix = prog.build.target.suffix;
+
+ var libs = [
+ name + '.o' + suffix,
+ ];
+
+ return libs.join(';');
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package/.vers_b150 b/src/part1/examples/hello-prog/cfgsite/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/.vers_b150
diff --git a/src/part1/examples/hello-prog/cfgsite/package/.vers_c150 b/src/part1/examples/hello-prog/cfgsite/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/.vers_c150
diff --git a/src/part1/examples/hello-prog/cfgsite/package/.vers_g150 b/src/part1/examples/hello-prog/cfgsite/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/.vers_g150
diff --git a/src/part1/examples/hello-prog/cfgsite/package/.vers_r150 b/src/part1/examples/hello-prog/cfgsite/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/.vers_r150
diff --git a/src/part1/examples/hello-prog/cfgsite/package/.xdc-t32 b/src/part1/examples/hello-prog/cfgsite/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/.xdc-t32
diff --git a/src/part1/examples/hello-prog/cfgsite/package/build.cfg b/src/part1/examples/hello-prog/cfgsite/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/build.cfg
@@ -0,0 +1,12 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+];
+
+pkg.build.libDesc = [
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+}
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.c b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.c
new file mode 100644
index 0000000..a3f2eba
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.c
@@ -0,0 +1,7054 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#define __nested__
+#define __config__
+
+#include <xdc/std.h>
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * MODULE INCLUDES
+ *
+ * <module-name> INTERNALS
+ * <module-name> INHERITS
+ * <module-name> VTABLE
+ * <module-name> PATCH TABLE
+ * <module-name> DECLARATIONS
+ * <module-name> OBJECT OFFSETS
+ * <module-name> TEMPLATES
+ * <module-name> INITIALIZERS
+ * <module-name> FUNCTION STUBS
+ * <module-name> PROXY BODY
+ * <module-name> OBJECT DESCRIPTOR
+ * <module-name> SYSTEM FUNCTIONS
+ * <module-name> PRAGMAS
+ *
+ * INITIALIZATION ENTRY POINT
+ * PROGRAM GLOBALS
+ * CLINK DIRECTIVES
+ */
+
+
+/*
+ * ======== MODULE INCLUDES ========
+ */
+
+#include <xdc/runtime/Assert.h>
+#include <xdc/runtime/Core.h>
+#include <xdc/runtime/Defaults.h>
+#include <xdc/runtime/Diags.h>
+#include <xdc/runtime/Error.h>
+#include <xdc/runtime/Gate.h>
+#include <xdc/runtime/GateNull.h>
+#include <xdc/runtime/HeapStd.h>
+#include <xdc/runtime/Log.h>
+#include <xdc/runtime/Main.h>
+#include <xdc/runtime/Memory.h>
+#include <xdc/runtime/Startup.h>
+#include <xdc/runtime/SysMin.h>
+#include <xdc/runtime/System.h>
+#include <xdc/runtime/Text.h>
+
+
+/*
+ * ======== xdc.runtime.Assert INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Assert_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Assert_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Core INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Core_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Core_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Defaults INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Defaults_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Defaults_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Diags INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Diags_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Diags_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Error INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Error_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Error_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Gate INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Gate_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Gate_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.GateNull INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_GateNull_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_GateNull_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_GateNull_Object__ {
+ const xdc_runtime_GateNull_Fxns__* __fxns;
+} xdc_runtime_GateNull_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_GateNull_Object__ obj;
+} xdc_runtime_GateNull_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_GateNull___VERS
+ #define xdc_runtime_GateNull___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_GateNull___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.HeapStd INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_HeapStd_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_HeapStd_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_HeapStd_Object__ {
+ const xdc_runtime_HeapStd_Fxns__* __fxns;
+ xdc_runtime_Memory_Size remainSize;
+ xdc_runtime_Memory_Size startSize;
+} xdc_runtime_HeapStd_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_HeapStd_Object__ obj;
+} xdc_runtime_HeapStd_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_HeapStd___VERS
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Log INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Log_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Log_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Main_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Main_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module_GateProxy_Module__ xdc_runtime_Main_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_Main_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Main_Module_GateProxy_Object__ obj;
+} xdc_runtime_Main_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Main_Module_GateProxy___VERS
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Memory INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Memory_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_HeapProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Memory_HeapProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_HeapProxy_Module__ xdc_runtime_Memory_HeapProxy_Module__root__V;
+
+/* <-- xdc_runtime_HeapStd_Object */
+
+/* Object */
+typedef xdc_runtime_HeapStd_Object__ xdc_runtime_Memory_HeapProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Memory_HeapProxy_Object__ obj;
+} xdc_runtime_Memory_HeapProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Memory_HeapProxy___VERS
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Startup INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Startup_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Startup_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.SysMin INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_SysMin_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_SysMin_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_System_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module_GateProxy_Module__ xdc_runtime_System_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_System_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_System_Module_GateProxy_Object__ obj;
+} xdc_runtime_System_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_System_Module_GateProxy___VERS
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_SupportProxy_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_SupportProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_SupportProxy_Module__ xdc_runtime_System_SupportProxy_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Text INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Text_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Text_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.GateNull INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IModule_Interface__BASE__C = {0};
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IGateProvider_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.HeapStd INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IHeap_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.SysMin INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_ISystemSupport_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.GateNull VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_GateNull_Fxns__ xdc_runtime_GateNull_Module__FXNS__C = {
+ (void*)&xdc_runtime_IGateProvider_Interface__BASE__C, /* base__ */
+ &xdc_runtime_GateNull_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_GateNull_query__E,
+ xdc_runtime_GateNull_enter__E,
+ xdc_runtime_GateNull_leave__E,
+ {
+ xdc_runtime_GateNull_Object__create__S,
+ xdc_runtime_GateNull_Object__delete__S,
+ xdc_runtime_GateNull_Handle__label__S,
+ 0x8008, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.HeapStd VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_HeapStd_Fxns__ xdc_runtime_HeapStd_Module__FXNS__C = {
+ (void*)&xdc_runtime_IHeap_Interface__BASE__C, /* base__ */
+ &xdc_runtime_HeapStd_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_HeapStd_alloc__E,
+ xdc_runtime_HeapStd_free__E,
+ xdc_runtime_HeapStd_isBlocking__E,
+ xdc_runtime_HeapStd_getStats__E,
+ {
+ xdc_runtime_HeapStd_Object__create__S,
+ xdc_runtime_HeapStd_Object__delete__S,
+ xdc_runtime_HeapStd_Handle__label__S,
+ 0x800c, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.SysMin VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_SysMin_Fxns__ xdc_runtime_SysMin_Module__FXNS__C = {
+ (void*)&xdc_runtime_ISystemSupport_Interface__BASE__C, /* base__ */
+ &xdc_runtime_SysMin_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_SysMin_abort__E,
+ xdc_runtime_SysMin_exit__E,
+ xdc_runtime_SysMin_flush__E,
+ xdc_runtime_SysMin_putch__E,
+ xdc_runtime_SysMin_ready__E,
+ {
+ NULL, /* __create */
+ NULL, /* __delete */
+ NULL, /* __label */
+ 0x800f, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.Assert DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Core DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Defaults DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Diags DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Error DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Error_Module_State__ {
+ xdc_UInt16 count;
+} xdc_runtime_Error_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Gate DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.GateNull DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.HeapStd DECLARATIONS ========
+ */
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1];
+
+/* Module_State__ */
+typedef struct xdc_runtime_HeapStd_Module_State__ {
+ xdc_runtime_Memory_Size remainRTSSize;
+} xdc_runtime_HeapStd_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Log DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Memory_Module_State__ {
+ xdc_SizeT maxDefaultTypeAlign;
+} xdc_runtime_Memory_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Startup_Module_State__ {
+ xdc_Int* stateTab;
+ xdc_Bool execFlag;
+ xdc_Bool rtsDoneFlag;
+} xdc_runtime_Startup_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V;
+
+/* --> xdc_runtime_System_Module_startup__E */
+extern xdc_Int xdc_runtime_System_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_SysMin_Module_startup__E */
+extern xdc_Int xdc_runtime_SysMin_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[2];
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[2];
+
+
+/*
+ * ======== xdc.runtime.SysMin DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_SysMin_Module_State__ {
+ __TA_xdc_runtime_SysMin_Module_State__outbuf outbuf;
+ xdc_UInt outidx;
+ xdc_Bool wrapped;
+} xdc_runtime_SysMin_Module_State__;
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V;
+
+/* --> xdc_runtime_SysMin_output__I */
+extern xdc_Void xdc_runtime_SysMin_output__I(xdc_Char*,xdc_UInt);
+
+
+/*
+ * ======== xdc.runtime.System DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_System_Module_State__ {
+ __TA_xdc_runtime_System_Module_State__atexitHandlers atexitHandlers;
+ xdc_Int numAtexitHandlers;
+ xdc_Int exitStatus;
+} xdc_runtime_System_Module_State__;
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8];
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V;
+
+/* --> xdc_runtime_System_printfExtend__I */
+extern xdc_Int xdc_runtime_System_printfExtend__I(xdc_Char**,xdc_Char**,xdc_VaList,xdc_runtime_System_ParseData*);
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Text_Module_State__ {
+ xdc_Ptr charBase;
+ xdc_Ptr nodeBase;
+} xdc_runtime_Text_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V;
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[661];
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[17];
+
+
+/*
+ * ======== xdc.cfg.Program TEMPLATE ========
+ */
+
+/*
+ * ======== __ASM__ ========
+ * Define this program's package-path relative assembly directory
+ */
+__FAR__ char *__ASM__ = "@(#)__ASM__ = D:/work/tutorial/hello-prog/cfgsite/package/cfg/prog_x64P";
+
+/*
+ * ======== __ISA__ ========
+ * Define the ISA of this executable. This symbol is used by platform
+ * specific "exec" commands that support more than one ISA; e.g., gdb
+ */
+__FAR__ char *__ISA__ = "@(#)__ISA__ = 64P";
+
+/*
+ * ======== __PLAT__ ========
+ * Define the name of the platform that can run this executable. This
+ * symbol is used by platform independent "exec" commands
+ */
+__FAR__ char *__PLAT__ = "@(#)__PLAT__ = ti.platforms.sim64Pxx";
+
+/*
+ * ======== __TARG__ ========
+ * Define the name of the target used to build this executable.
+ */
+__FAR__ char *__TARG__ = "@(#)__TARG__ = ti.targets.C64P";
+
+/*
+ * ======== __TRDR__ ========
+ * Define the name of the class that can read/parse this executable.
+ */
+__FAR__ char *__TRDR__ = "@(#)__TRDR__ = ti.targets.omf.cof.Coff";
+
+
+/*
+ * ======== xdc.runtime.Diags TEMPLATE ========
+ */
+
+
+
+/*
+ * ======== xdc.runtime.Startup TEMPLATE ========
+ */
+
+
+xdc_Bool xdc_runtime_System_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[0] < 0;
+}
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[1] < 0;
+}
+
+
+xdc_Void xdc_runtime_Startup_exec__I(void)
+{
+ xdc_Int state[3];
+ xdc_runtime_Startup_startModsFxn__C(state, 2);
+}
+
+#ifdef __ti__
+#pragma FUNC_EXT_CALLED(xdc_runtime_Startup_reset__I);
+#endif
+
+/*
+ * ======== xdc_runtime_Startup_reset__I ========
+ * This function is called by bootstrap initialization code as early as
+ * possible in the startup process. This function simply calls any
+ * configured null.
+ */
+xdc_Void xdc_runtime_Startup_reset__I(void)
+{
+}
+
+/*
+ * ======== xdc.runtime.System TEMPLATE ========
+ */
+
+
+#include <xdc/std.h>
+#include <limits.h>
+#include <xdc/runtime/Types.h>
+#include <xdc/runtime/Text.h>
+#include <xdc/runtime/Assert.h>
+
+/*
+ * ======== System_printfExtend__I ========
+ * This function processes optional extended formats of printf.
+ */
+Int xdc_runtime_System_printfExtend__I(Char **pbuf, Char **pfmt,
+ VaList va, xdc_runtime_System_ParseData *parse)
+{
+ Char *fmt = *pfmt;
+ Int res;
+ Char c;
+ Bool found = FALSE;
+
+ res = 0;
+
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+
+
+ if (c == '$') {
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+ if (c == 'L') {
+ xdc_runtime_Types_Label *lab = parse->aFlag ?
+ (xdc_runtime_Types_Label *)iargToPtr(va_arg(va, IArg)) :
+ (xdc_runtime_Types_Label *)va_arg(va, void *);
+ res += xdc_runtime_Text_putLab(lab, pbuf, parse->precis);
+ parse->len = 0;
+ found = TRUE;
+ }
+ }
+
+
+ if (found == FALSE) {
+ /* other character (like %) copy to output */
+ *(parse->ptr) = c;
+ parse->len = 1;
+ }
+
+ return (res);
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin TEMPLATE ========
+ */
+
+
+#ifdef __ti__
+extern int HOSTwrite(int, char *, unsigned);
+#else
+#include <stdio.h>
+#endif
+
+/*
+ * ======== SysMin_output__I ========
+ * HOSTWrite only writes a max of N chars at a time. The amount it writes
+ * is returned. This function loops until the entire buffer is written.
+ * Being a static function allows it to conditionally compile out.
+ */
+Void xdc_runtime_SysMin_output__I(Char *buf, UInt size)
+{
+#ifdef __ti__
+ Int printCount;
+
+ while (size != 0) {
+ printCount = HOSTwrite(1, buf, size);
+ if ((printCount <= 0) || (printCount > size)) {
+ break; /* ensure we never get stuck in an infinite loop */
+ }
+ size -= printCount;
+ buf = buf + printCount;
+ }
+#else
+ fwrite(buf, 1, size, stdout);
+#endif
+}
+
+/*
+ * ======== xdc.runtime.Text TEMPLATE ========
+ */
+
+
+/*
+ * ======== xdc_runtime_Text_visitRope__I ========
+ * This function is indirectly called within Text.c through
+ * the visitRopeFxn configuration parameter of xdc.runtime.Text.
+ */
+Void xdc_runtime_Text_visitRope__I(xdc_runtime_Text_RopeId rope,
+ xdc_Fxn visFxn, xdc_Ptr visState)
+{
+ xdc_String stack[3];
+ xdc_runtime_Text_visitRope2__I(rope, visFxn, visState, stack);
+}
+
+
+/*
+ * ======== xdc.runtime.Assert INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C = ((CT__xdc_runtime_Assert_Module__diagsMask)((void*)&xdc_runtime_Assert_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C = ((CT__xdc_runtime_Assert_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C = ((CT__xdc_runtime_Assert_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C = (xdc_Bits16)0x8002;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C = ((CT__xdc_runtime_Assert_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C = ((CT__xdc_runtime_Assert_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C = ((CT__xdc_runtime_Assert_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C = ((CT__xdc_runtime_Assert_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C = 0;
+
+/* E_assertFailed__C */
+__FAR__ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C = (((xdc_runtime_Error_Id)309) << 16 | 0);
+
+
+/*
+ * ======== xdc.runtime.Core INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C = ((CT__xdc_runtime_Core_Module__diagsMask)((void*)&xdc_runtime_Core_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C = ((CT__xdc_runtime_Core_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C = ((CT__xdc_runtime_Core_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C = (xdc_Bits16)0x8003;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C = ((CT__xdc_runtime_Core_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C = ((CT__xdc_runtime_Core_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C = ((CT__xdc_runtime_Core_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C = ((CT__xdc_runtime_Core_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C = 0;
+
+/* A_initializedParams__C */
+__FAR__ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C = (((xdc_runtime_Assert_Id)1) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Defaults INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C = ((CT__xdc_runtime_Defaults_Module__diagsMask)((void*)&xdc_runtime_Defaults_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C = ((CT__xdc_runtime_Defaults_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C = ((CT__xdc_runtime_Defaults_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C = (xdc_Bits16)0x8004;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C = ((CT__xdc_runtime_Defaults_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C = ((CT__xdc_runtime_Defaults_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Diags INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C = ((CT__xdc_runtime_Diags_Module__diagsMask)((void*)&xdc_runtime_Diags_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C = ((CT__xdc_runtime_Diags_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C = ((CT__xdc_runtime_Diags_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C = (xdc_Bits16)0x8005;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C = ((CT__xdc_runtime_Diags_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C = ((CT__xdc_runtime_Diags_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C = ((CT__xdc_runtime_Diags_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C = ((CT__xdc_runtime_Diags_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C = 0;
+
+/* setMaskEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C = 0;
+
+/* dictBase__C */
+__FAR__ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C = ((CT__xdc_runtime_Diags_dictBase)0);
+
+
+/*
+ * ======== xdc.runtime.Error INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V = {
+ (xdc_UInt16)0x0, /* count */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C = ((CT__xdc_runtime_Error_Module__diagsMask)((void*)&xdc_runtime_Error_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C = ((CT__xdc_runtime_Error_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C = ((CT__xdc_runtime_Error_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C = (xdc_Bits16)0x8006;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C = ((CT__xdc_runtime_Error_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C = ((CT__xdc_runtime_Error_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C = ((CT__xdc_runtime_Error_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C = ((CT__xdc_runtime_Error_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C = 0;
+
+/* E_generic__C */
+__FAR__ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C = (((xdc_runtime_Error_Id)331) << 16 | 0);
+
+/* E_memory__C */
+__FAR__ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C = (((xdc_runtime_Error_Id)349) << 16 | 0);
+
+/* policy__C */
+__FAR__ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C = xdc_runtime_Error_UNWIND;
+
+/* raiseHook__C */
+__FAR__ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C = ((CT__xdc_runtime_Error_raiseHook)((xdc_Fxn)xdc_runtime_Error_print__E));
+
+/* maxDepth__C */
+__FAR__ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C = (xdc_UInt16)0x10;
+
+
+/*
+ * ======== xdc.runtime.Gate INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C = ((CT__xdc_runtime_Gate_Module__diagsMask)((void*)&xdc_runtime_Gate_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C = ((CT__xdc_runtime_Gate_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C = ((CT__xdc_runtime_Gate_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C = (xdc_Bits16)0x8007;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C = ((CT__xdc_runtime_Gate_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C = ((CT__xdc_runtime_Gate_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C = ((CT__xdc_runtime_Gate_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C = ((CT__xdc_runtime_Gate_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.GateNull INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_GateNull_Params xdc_runtime_GateNull_Object__PARAMS__C = {
+ sizeof (xdc_runtime_GateNull_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_GateNull_Object__PARAMS__C.__iprms, /* instance */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V = {{
+ {&xdc_runtime_GateNull_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)0, /* instArrBeg */
+ (UChar*)(0+-1), /* instArrEnd */
+ sizeof (xdc_runtime_GateNull_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C = ((CT__xdc_runtime_GateNull_Module__diagsMask)((void*)&xdc_runtime_GateNull_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C = ((CT__xdc_runtime_GateNull_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C = ((CT__xdc_runtime_GateNull_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C = (xdc_Bits16)0x8008;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C = ((CT__xdc_runtime_GateNull_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C = ((CT__xdc_runtime_GateNull_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C = sizeof(xdc_runtime_GateNull_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.HeapStd INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_HeapStd_Params xdc_runtime_HeapStd_Object__PARAMS__C = {
+ sizeof (xdc_runtime_HeapStd_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_HeapStd_Object__PARAMS__C.__iprms, /* instance */
+ ((xdc_UArg)((void*)0x0)), /* size */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V = {{
+ {&xdc_runtime_HeapStd_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)xdc_runtime_HeapStd_Object__table__V, /* instArrBeg */
+ (UChar*)(xdc_runtime_HeapStd_Object__table__V+0), /* instArrEnd */
+ sizeof (xdc_runtime_HeapStd_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1] = {
+ {/* instance#0 */
+ &xdc_runtime_HeapStd_Module__FXNS__C,
+ ((xdc_UArg)((void*)0x1000)), /* remainSize */
+ ((xdc_UArg)((void*)0x1000)), /* startSize */
+ },
+};
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V = {
+ ((xdc_UArg)((void*)0x0)), /* remainRTSSize */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C = ((CT__xdc_runtime_HeapStd_Module__diagsMask)((void*)&xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C = ((CT__xdc_runtime_HeapStd_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C = ((CT__xdc_runtime_HeapStd_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C = (xdc_Bits16)0x800c;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C = ((CT__xdc_runtime_HeapStd_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C = ((CT__xdc_runtime_HeapStd_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C = 1;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C = sizeof(xdc_runtime_HeapStd_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C = xdc_runtime_HeapStd_Object__table__V;
+
+/* E_noRTSMemory__C */
+__FAR__ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C = (((xdc_runtime_Error_Id)421) << 16 | 0);
+
+/* A_zeroSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C = (((xdc_runtime_Assert_Id)95) << 16 | 16);
+
+/* A_invalidTotalFreeSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C = (((xdc_runtime_Assert_Id)140) << 16 | 16);
+
+/* A_invalidAlignment__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C = (((xdc_runtime_Assert_Id)201) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Log INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C = ((CT__xdc_runtime_Log_Module__diagsMask)((void*)&xdc_runtime_Log_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C = ((CT__xdc_runtime_Log_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C = ((CT__xdc_runtime_Log_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C = (xdc_Bits16)0x8009;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C = ((CT__xdc_runtime_Log_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C = ((CT__xdc_runtime_Log_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C = ((CT__xdc_runtime_Log_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C = ((CT__xdc_runtime_Log_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C = 0;
+
+/* L_construct__C */
+__FAR__ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C = (((xdc_runtime_Log_Event)468) << 16 | 4);
+
+/* L_create__C */
+__FAR__ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C = (((xdc_runtime_Log_Event)492) << 16 | 4);
+
+/* L_destruct__C */
+__FAR__ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C = (((xdc_runtime_Log_Event)513) << 16 | 4);
+
+/* L_delete__C */
+__FAR__ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C = (((xdc_runtime_Log_Event)532) << 16 | 4);
+
+
+/*
+ * ======== xdc.runtime.Main INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C = ((CT__xdc_runtime_Main_Module__diagsMask)((void*)&xdc_runtime_Main_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C = ((CT__xdc_runtime_Main_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C = ((CT__xdc_runtime_Main_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C = (xdc_Bits16)0x800a;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C = ((CT__xdc_runtime_Main_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C = ((CT__xdc_runtime_Main_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C = ((CT__xdc_runtime_Main_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C = ((CT__xdc_runtime_Main_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V = {
+ (xdc_SizeT)0x8, /* maxDefaultTypeAlign */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C = ((CT__xdc_runtime_Memory_Module__diagsMask)((void*)&xdc_runtime_Memory_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C = ((CT__xdc_runtime_Memory_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C = ((CT__xdc_runtime_Memory_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C = (xdc_Bits16)0x800b;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C = ((CT__xdc_runtime_Memory_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C = ((CT__xdc_runtime_Memory_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C = ((CT__xdc_runtime_Memory_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C = ((CT__xdc_runtime_Memory_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C = 0;
+
+/* defaultHeapInstance__C */
+__FAR__ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C = (xdc_runtime_IHeap_Handle)&xdc_runtime_HeapStd_Object__table__V[0];
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V = {
+ ((xdc_Int*)0), /* stateTab */
+ 0, /* execFlag */
+ 0, /* rtsDoneFlag */
+};
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[2] = {
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_System_Module_startup__E)), /* [0] */
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_SysMin_Module_startup__E)), /* [1] */
+};
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[2] = {
+ 1, /* [0] */
+ 1, /* [1] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C = ((CT__xdc_runtime_Startup_Module__diagsMask)((void*)&xdc_runtime_Startup_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C = ((CT__xdc_runtime_Startup_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C = ((CT__xdc_runtime_Startup_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C = (xdc_Bits16)0x800d;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C = ((CT__xdc_runtime_Startup_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C = ((CT__xdc_runtime_Startup_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C = ((CT__xdc_runtime_Startup_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C = ((CT__xdc_runtime_Startup_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C = 0;
+
+/* maxPasses__C */
+__FAR__ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C = (xdc_Int)0x20;
+
+/* firstFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C = {0, 0};
+
+/* lastFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C = {0, 0};
+
+/* startModsFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C = ((CT__xdc_runtime_Startup_startModsFxn)((xdc_Fxn)xdc_runtime_Startup_startMods__I));
+
+/* execImpl__C */
+__FAR__ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C = ((CT__xdc_runtime_Startup_execImpl)((xdc_Fxn)xdc_runtime_Startup_exec__I));
+
+/* sfxnTab__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C = ((CT__xdc_runtime_Startup_sfxnTab)xdc_runtime_Startup_sfxnTab__A);
+
+/* sfxnRts__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C = ((CT__xdc_runtime_Startup_sfxnRts)xdc_runtime_Startup_sfxnRts__A);
+
+
+/*
+ * ======== xdc.runtime.SysMin INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V = {
+ xdc_runtime_SysMin_Module_State_0_outbuf__A, /* outbuf */
+ (xdc_UInt)0x0, /* outidx */
+ 0, /* wrapped */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C = ((CT__xdc_runtime_SysMin_Module__diagsMask)((void*)&xdc_runtime_SysMin_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C = ((CT__xdc_runtime_SysMin_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C = ((CT__xdc_runtime_SysMin_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C = (xdc_Bits16)0x800f;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C = ((CT__xdc_runtime_SysMin_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C = ((CT__xdc_runtime_SysMin_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C = 0;
+
+/* bufSize__C */
+__FAR__ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C = (xdc_SizeT)0x400;
+
+/* flushAtExit__C */
+__FAR__ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C = 1;
+
+/* outputFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C = ((CT__xdc_runtime_SysMin_outputFxn)0);
+
+/* outputFunc__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C = ((CT__xdc_runtime_SysMin_outputFunc)((xdc_Fxn)xdc_runtime_SysMin_output__I));
+
+
+/*
+ * ======== xdc.runtime.System INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8] = {
+ ((xdc_Void(*)(xdc_Int))0), /* [0] */
+ ((xdc_Void(*)(xdc_Int))0), /* [1] */
+ ((xdc_Void(*)(xdc_Int))0), /* [2] */
+ ((xdc_Void(*)(xdc_Int))0), /* [3] */
+ ((xdc_Void(*)(xdc_Int))0), /* [4] */
+ ((xdc_Void(*)(xdc_Int))0), /* [5] */
+ ((xdc_Void(*)(xdc_Int))0), /* [6] */
+ ((xdc_Void(*)(xdc_Int))0), /* [7] */
+};
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V = {
+ xdc_runtime_System_Module_State_0_atexitHandlers__A, /* atexitHandlers */
+ (xdc_Int)0x0, /* numAtexitHandlers */
+ (xdc_Int)0xcafe, /* exitStatus */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C = ((CT__xdc_runtime_System_Module__diagsMask)((void*)&xdc_runtime_System_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C = ((CT__xdc_runtime_System_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C = ((CT__xdc_runtime_System_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C = (xdc_Bits16)0x800e;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C = ((CT__xdc_runtime_System_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C = ((CT__xdc_runtime_System_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C = ((CT__xdc_runtime_System_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C = ((CT__xdc_runtime_System_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C = 0;
+
+/* A_cannotFitIntoArg__C */
+__FAR__ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C = (((xdc_runtime_Assert_Id)261) << 16 | 16);
+
+/* maxAtexitHandlers__C */
+__FAR__ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C = (xdc_Int)0x8;
+
+/* extendFxn__C */
+__FAR__ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C = ((CT__xdc_runtime_System_extendFxn)((xdc_Fxn)xdc_runtime_System_printfExtend__I));
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V = {
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_charTab__A[0])), /* charBase */
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_nodeTab__A[0])), /* nodeBase */
+};
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[661] = {
+ (xdc_Char)0x0, /* [0] */
+ (xdc_Char)0x41, /* [1] */
+ (xdc_Char)0x5f, /* [2] */
+ (xdc_Char)0x69, /* [3] */
+ (xdc_Char)0x6e, /* [4] */
+ (xdc_Char)0x69, /* [5] */
+ (xdc_Char)0x74, /* [6] */
+ (xdc_Char)0x69, /* [7] */
+ (xdc_Char)0x61, /* [8] */
+ (xdc_Char)0x6c, /* [9] */
+ (xdc_Char)0x69, /* [10] */
+ (xdc_Char)0x7a, /* [11] */
+ (xdc_Char)0x65, /* [12] */
+ (xdc_Char)0x64, /* [13] */
+ (xdc_Char)0x50, /* [14] */
+ (xdc_Char)0x61, /* [15] */
+ (xdc_Char)0x72, /* [16] */
+ (xdc_Char)0x61, /* [17] */
+ (xdc_Char)0x6d, /* [18] */
+ (xdc_Char)0x73, /* [19] */
+ (xdc_Char)0x3a, /* [20] */
+ (xdc_Char)0x20, /* [21] */
+ (xdc_Char)0x75, /* [22] */
+ (xdc_Char)0x6e, /* [23] */
+ (xdc_Char)0x69, /* [24] */
+ (xdc_Char)0x6e, /* [25] */
+ (xdc_Char)0x69, /* [26] */
+ (xdc_Char)0x74, /* [27] */
+ (xdc_Char)0x69, /* [28] */
+ (xdc_Char)0x61, /* [29] */
+ (xdc_Char)0x6c, /* [30] */
+ (xdc_Char)0x69, /* [31] */
+ (xdc_Char)0x7a, /* [32] */
+ (xdc_Char)0x65, /* [33] */
+ (xdc_Char)0x64, /* [34] */
+ (xdc_Char)0x20, /* [35] */
+ (xdc_Char)0x50, /* [36] */
+ (xdc_Char)0x61, /* [37] */
+ (xdc_Char)0x72, /* [38] */
+ (xdc_Char)0x61, /* [39] */
+ (xdc_Char)0x6d, /* [40] */
+ (xdc_Char)0x73, /* [41] */
+ (xdc_Char)0x20, /* [42] */
+ (xdc_Char)0x73, /* [43] */
+ (xdc_Char)0x74, /* [44] */
+ (xdc_Char)0x72, /* [45] */
+ (xdc_Char)0x75, /* [46] */
+ (xdc_Char)0x63, /* [47] */
+ (xdc_Char)0x74, /* [48] */
+ (xdc_Char)0x0, /* [49] */
+ (xdc_Char)0x48, /* [50] */
+ (xdc_Char)0x65, /* [51] */
+ (xdc_Char)0x61, /* [52] */
+ (xdc_Char)0x70, /* [53] */
+ (xdc_Char)0x4d, /* [54] */
+ (xdc_Char)0x69, /* [55] */
+ (xdc_Char)0x6e, /* [56] */
+ (xdc_Char)0x5f, /* [57] */
+ (xdc_Char)0x63, /* [58] */
+ (xdc_Char)0x72, /* [59] */
+ (xdc_Char)0x65, /* [60] */
+ (xdc_Char)0x61, /* [61] */
+ (xdc_Char)0x74, /* [62] */
+ (xdc_Char)0x65, /* [63] */
+ (xdc_Char)0x20, /* [64] */
+ (xdc_Char)0x63, /* [65] */
+ (xdc_Char)0x61, /* [66] */
+ (xdc_Char)0x6e, /* [67] */
+ (xdc_Char)0x6e, /* [68] */
+ (xdc_Char)0x6f, /* [69] */
+ (xdc_Char)0x74, /* [70] */
+ (xdc_Char)0x20, /* [71] */
+ (xdc_Char)0x68, /* [72] */
+ (xdc_Char)0x61, /* [73] */
+ (xdc_Char)0x76, /* [74] */
+ (xdc_Char)0x65, /* [75] */
+ (xdc_Char)0x20, /* [76] */
+ (xdc_Char)0x61, /* [77] */
+ (xdc_Char)0x20, /* [78] */
+ (xdc_Char)0x7a, /* [79] */
+ (xdc_Char)0x65, /* [80] */
+ (xdc_Char)0x72, /* [81] */
+ (xdc_Char)0x6f, /* [82] */
+ (xdc_Char)0x20, /* [83] */
+ (xdc_Char)0x73, /* [84] */
+ (xdc_Char)0x69, /* [85] */
+ (xdc_Char)0x7a, /* [86] */
+ (xdc_Char)0x65, /* [87] */
+ (xdc_Char)0x20, /* [88] */
+ (xdc_Char)0x76, /* [89] */
+ (xdc_Char)0x61, /* [90] */
+ (xdc_Char)0x6c, /* [91] */
+ (xdc_Char)0x75, /* [92] */
+ (xdc_Char)0x65, /* [93] */
+ (xdc_Char)0x0, /* [94] */
+ (xdc_Char)0x48, /* [95] */
+ (xdc_Char)0x65, /* [96] */
+ (xdc_Char)0x61, /* [97] */
+ (xdc_Char)0x70, /* [98] */
+ (xdc_Char)0x53, /* [99] */
+ (xdc_Char)0x74, /* [100] */
+ (xdc_Char)0x64, /* [101] */
+ (xdc_Char)0x5f, /* [102] */
+ (xdc_Char)0x63, /* [103] */
+ (xdc_Char)0x72, /* [104] */
+ (xdc_Char)0x65, /* [105] */
+ (xdc_Char)0x61, /* [106] */
+ (xdc_Char)0x74, /* [107] */
+ (xdc_Char)0x65, /* [108] */
+ (xdc_Char)0x20, /* [109] */
+ (xdc_Char)0x63, /* [110] */
+ (xdc_Char)0x61, /* [111] */
+ (xdc_Char)0x6e, /* [112] */
+ (xdc_Char)0x6e, /* [113] */
+ (xdc_Char)0x6f, /* [114] */
+ (xdc_Char)0x74, /* [115] */
+ (xdc_Char)0x20, /* [116] */
+ (xdc_Char)0x68, /* [117] */
+ (xdc_Char)0x61, /* [118] */
+ (xdc_Char)0x76, /* [119] */
+ (xdc_Char)0x65, /* [120] */
+ (xdc_Char)0x20, /* [121] */
+ (xdc_Char)0x61, /* [122] */
+ (xdc_Char)0x20, /* [123] */
+ (xdc_Char)0x7a, /* [124] */
+ (xdc_Char)0x65, /* [125] */
+ (xdc_Char)0x72, /* [126] */
+ (xdc_Char)0x6f, /* [127] */
+ (xdc_Char)0x20, /* [128] */
+ (xdc_Char)0x73, /* [129] */
+ (xdc_Char)0x69, /* [130] */
+ (xdc_Char)0x7a, /* [131] */
+ (xdc_Char)0x65, /* [132] */
+ (xdc_Char)0x20, /* [133] */
+ (xdc_Char)0x76, /* [134] */
+ (xdc_Char)0x61, /* [135] */
+ (xdc_Char)0x6c, /* [136] */
+ (xdc_Char)0x75, /* [137] */
+ (xdc_Char)0x65, /* [138] */
+ (xdc_Char)0x0, /* [139] */
+ (xdc_Char)0x48, /* [140] */
+ (xdc_Char)0x65, /* [141] */
+ (xdc_Char)0x61, /* [142] */
+ (xdc_Char)0x70, /* [143] */
+ (xdc_Char)0x53, /* [144] */
+ (xdc_Char)0x74, /* [145] */
+ (xdc_Char)0x64, /* [146] */
+ (xdc_Char)0x20, /* [147] */
+ (xdc_Char)0x69, /* [148] */
+ (xdc_Char)0x6e, /* [149] */
+ (xdc_Char)0x73, /* [150] */
+ (xdc_Char)0x74, /* [151] */
+ (xdc_Char)0x61, /* [152] */
+ (xdc_Char)0x6e, /* [153] */
+ (xdc_Char)0x63, /* [154] */
+ (xdc_Char)0x65, /* [155] */
+ (xdc_Char)0x20, /* [156] */
+ (xdc_Char)0x74, /* [157] */
+ (xdc_Char)0x6f, /* [158] */
+ (xdc_Char)0x74, /* [159] */
+ (xdc_Char)0x61, /* [160] */
+ (xdc_Char)0x6c, /* [161] */
+ (xdc_Char)0x46, /* [162] */
+ (xdc_Char)0x72, /* [163] */
+ (xdc_Char)0x65, /* [164] */
+ (xdc_Char)0x65, /* [165] */
+ (xdc_Char)0x53, /* [166] */
+ (xdc_Char)0x69, /* [167] */
+ (xdc_Char)0x7a, /* [168] */
+ (xdc_Char)0x65, /* [169] */
+ (xdc_Char)0x20, /* [170] */
+ (xdc_Char)0x69, /* [171] */
+ (xdc_Char)0x73, /* [172] */
+ (xdc_Char)0x20, /* [173] */
+ (xdc_Char)0x67, /* [174] */
+ (xdc_Char)0x72, /* [175] */
+ (xdc_Char)0x65, /* [176] */
+ (xdc_Char)0x61, /* [177] */
+ (xdc_Char)0x74, /* [178] */
+ (xdc_Char)0x65, /* [179] */
+ (xdc_Char)0x72, /* [180] */
+ (xdc_Char)0x20, /* [181] */
+ (xdc_Char)0x74, /* [182] */
+ (xdc_Char)0x68, /* [183] */
+ (xdc_Char)0x61, /* [184] */
+ (xdc_Char)0x6e, /* [185] */
+ (xdc_Char)0x20, /* [186] */
+ (xdc_Char)0x73, /* [187] */
+ (xdc_Char)0x74, /* [188] */
+ (xdc_Char)0x61, /* [189] */
+ (xdc_Char)0x72, /* [190] */
+ (xdc_Char)0x74, /* [191] */
+ (xdc_Char)0x69, /* [192] */
+ (xdc_Char)0x6e, /* [193] */
+ (xdc_Char)0x67, /* [194] */
+ (xdc_Char)0x20, /* [195] */
+ (xdc_Char)0x73, /* [196] */
+ (xdc_Char)0x69, /* [197] */
+ (xdc_Char)0x7a, /* [198] */
+ (xdc_Char)0x65, /* [199] */
+ (xdc_Char)0x0, /* [200] */
+ (xdc_Char)0x48, /* [201] */
+ (xdc_Char)0x65, /* [202] */
+ (xdc_Char)0x61, /* [203] */
+ (xdc_Char)0x70, /* [204] */
+ (xdc_Char)0x53, /* [205] */
+ (xdc_Char)0x74, /* [206] */
+ (xdc_Char)0x64, /* [207] */
+ (xdc_Char)0x5f, /* [208] */
+ (xdc_Char)0x61, /* [209] */
+ (xdc_Char)0x6c, /* [210] */
+ (xdc_Char)0x6c, /* [211] */
+ (xdc_Char)0x6f, /* [212] */
+ (xdc_Char)0x63, /* [213] */
+ (xdc_Char)0x20, /* [214] */
+ (xdc_Char)0x2d, /* [215] */
+ (xdc_Char)0x20, /* [216] */
+ (xdc_Char)0x72, /* [217] */
+ (xdc_Char)0x65, /* [218] */
+ (xdc_Char)0x71, /* [219] */
+ (xdc_Char)0x75, /* [220] */
+ (xdc_Char)0x65, /* [221] */
+ (xdc_Char)0x73, /* [222] */
+ (xdc_Char)0x74, /* [223] */
+ (xdc_Char)0x65, /* [224] */
+ (xdc_Char)0x64, /* [225] */
+ (xdc_Char)0x20, /* [226] */
+ (xdc_Char)0x61, /* [227] */
+ (xdc_Char)0x6c, /* [228] */
+ (xdc_Char)0x69, /* [229] */
+ (xdc_Char)0x67, /* [230] */
+ (xdc_Char)0x6e, /* [231] */
+ (xdc_Char)0x6d, /* [232] */
+ (xdc_Char)0x65, /* [233] */
+ (xdc_Char)0x6e, /* [234] */
+ (xdc_Char)0x74, /* [235] */
+ (xdc_Char)0x20, /* [236] */
+ (xdc_Char)0x69, /* [237] */
+ (xdc_Char)0x73, /* [238] */
+ (xdc_Char)0x20, /* [239] */
+ (xdc_Char)0x67, /* [240] */
+ (xdc_Char)0x72, /* [241] */
+ (xdc_Char)0x65, /* [242] */
+ (xdc_Char)0x61, /* [243] */
+ (xdc_Char)0x74, /* [244] */
+ (xdc_Char)0x65, /* [245] */
+ (xdc_Char)0x72, /* [246] */
+ (xdc_Char)0x20, /* [247] */
+ (xdc_Char)0x74, /* [248] */
+ (xdc_Char)0x68, /* [249] */
+ (xdc_Char)0x61, /* [250] */
+ (xdc_Char)0x6e, /* [251] */
+ (xdc_Char)0x20, /* [252] */
+ (xdc_Char)0x61, /* [253] */
+ (xdc_Char)0x6c, /* [254] */
+ (xdc_Char)0x6c, /* [255] */
+ (xdc_Char)0x6f, /* [256] */
+ (xdc_Char)0x77, /* [257] */
+ (xdc_Char)0x65, /* [258] */
+ (xdc_Char)0x64, /* [259] */
+ (xdc_Char)0x0, /* [260] */
+ (xdc_Char)0x41, /* [261] */
+ (xdc_Char)0x5f, /* [262] */
+ (xdc_Char)0x63, /* [263] */
+ (xdc_Char)0x61, /* [264] */
+ (xdc_Char)0x6e, /* [265] */
+ (xdc_Char)0x6e, /* [266] */
+ (xdc_Char)0x6f, /* [267] */
+ (xdc_Char)0x74, /* [268] */
+ (xdc_Char)0x46, /* [269] */
+ (xdc_Char)0x69, /* [270] */
+ (xdc_Char)0x74, /* [271] */
+ (xdc_Char)0x49, /* [272] */
+ (xdc_Char)0x6e, /* [273] */
+ (xdc_Char)0x74, /* [274] */
+ (xdc_Char)0x6f, /* [275] */
+ (xdc_Char)0x41, /* [276] */
+ (xdc_Char)0x72, /* [277] */
+ (xdc_Char)0x67, /* [278] */
+ (xdc_Char)0x3a, /* [279] */
+ (xdc_Char)0x20, /* [280] */
+ (xdc_Char)0x73, /* [281] */
+ (xdc_Char)0x69, /* [282] */
+ (xdc_Char)0x7a, /* [283] */
+ (xdc_Char)0x65, /* [284] */
+ (xdc_Char)0x6f, /* [285] */
+ (xdc_Char)0x66, /* [286] */
+ (xdc_Char)0x28, /* [287] */
+ (xdc_Char)0x46, /* [288] */
+ (xdc_Char)0x6c, /* [289] */
+ (xdc_Char)0x6f, /* [290] */
+ (xdc_Char)0x61, /* [291] */
+ (xdc_Char)0x74, /* [292] */
+ (xdc_Char)0x29, /* [293] */
+ (xdc_Char)0x20, /* [294] */
+ (xdc_Char)0x3e, /* [295] */
+ (xdc_Char)0x20, /* [296] */
+ (xdc_Char)0x73, /* [297] */
+ (xdc_Char)0x69, /* [298] */
+ (xdc_Char)0x7a, /* [299] */
+ (xdc_Char)0x65, /* [300] */
+ (xdc_Char)0x6f, /* [301] */
+ (xdc_Char)0x66, /* [302] */
+ (xdc_Char)0x28, /* [303] */
+ (xdc_Char)0x41, /* [304] */
+ (xdc_Char)0x72, /* [305] */
+ (xdc_Char)0x67, /* [306] */
+ (xdc_Char)0x29, /* [307] */
+ (xdc_Char)0x0, /* [308] */
+ (xdc_Char)0x61, /* [309] */
+ (xdc_Char)0x73, /* [310] */
+ (xdc_Char)0x73, /* [311] */
+ (xdc_Char)0x65, /* [312] */
+ (xdc_Char)0x72, /* [313] */
+ (xdc_Char)0x74, /* [314] */
+ (xdc_Char)0x69, /* [315] */
+ (xdc_Char)0x6f, /* [316] */
+ (xdc_Char)0x6e, /* [317] */
+ (xdc_Char)0x20, /* [318] */
+ (xdc_Char)0x66, /* [319] */
+ (xdc_Char)0x61, /* [320] */
+ (xdc_Char)0x69, /* [321] */
+ (xdc_Char)0x6c, /* [322] */
+ (xdc_Char)0x75, /* [323] */
+ (xdc_Char)0x72, /* [324] */
+ (xdc_Char)0x65, /* [325] */
+ (xdc_Char)0x25, /* [326] */
+ (xdc_Char)0x73, /* [327] */
+ (xdc_Char)0x25, /* [328] */
+ (xdc_Char)0x73, /* [329] */
+ (xdc_Char)0x0, /* [330] */
+ (xdc_Char)0x67, /* [331] */
+ (xdc_Char)0x65, /* [332] */
+ (xdc_Char)0x6e, /* [333] */
+ (xdc_Char)0x65, /* [334] */
+ (xdc_Char)0x72, /* [335] */
+ (xdc_Char)0x69, /* [336] */
+ (xdc_Char)0x63, /* [337] */
+ (xdc_Char)0x20, /* [338] */
+ (xdc_Char)0x65, /* [339] */
+ (xdc_Char)0x72, /* [340] */
+ (xdc_Char)0x72, /* [341] */
+ (xdc_Char)0x6f, /* [342] */
+ (xdc_Char)0x72, /* [343] */
+ (xdc_Char)0x3a, /* [344] */
+ (xdc_Char)0x20, /* [345] */
+ (xdc_Char)0x25, /* [346] */
+ (xdc_Char)0x73, /* [347] */
+ (xdc_Char)0x0, /* [348] */
+ (xdc_Char)0x6f, /* [349] */
+ (xdc_Char)0x75, /* [350] */
+ (xdc_Char)0x74, /* [351] */
+ (xdc_Char)0x20, /* [352] */
+ (xdc_Char)0x6f, /* [353] */
+ (xdc_Char)0x66, /* [354] */
+ (xdc_Char)0x20, /* [355] */
+ (xdc_Char)0x6d, /* [356] */
+ (xdc_Char)0x65, /* [357] */
+ (xdc_Char)0x6d, /* [358] */
+ (xdc_Char)0x6f, /* [359] */
+ (xdc_Char)0x72, /* [360] */
+ (xdc_Char)0x79, /* [361] */
+ (xdc_Char)0x3a, /* [362] */
+ (xdc_Char)0x20, /* [363] */
+ (xdc_Char)0x68, /* [364] */
+ (xdc_Char)0x65, /* [365] */
+ (xdc_Char)0x61, /* [366] */
+ (xdc_Char)0x70, /* [367] */
+ (xdc_Char)0x3d, /* [368] */
+ (xdc_Char)0x30, /* [369] */
+ (xdc_Char)0x78, /* [370] */
+ (xdc_Char)0x25, /* [371] */
+ (xdc_Char)0x78, /* [372] */
+ (xdc_Char)0x2c, /* [373] */
+ (xdc_Char)0x20, /* [374] */
+ (xdc_Char)0x73, /* [375] */
+ (xdc_Char)0x69, /* [376] */
+ (xdc_Char)0x7a, /* [377] */
+ (xdc_Char)0x65, /* [378] */
+ (xdc_Char)0x3d, /* [379] */
+ (xdc_Char)0x25, /* [380] */
+ (xdc_Char)0x75, /* [381] */
+ (xdc_Char)0x0, /* [382] */
+ (xdc_Char)0x66, /* [383] */
+ (xdc_Char)0x72, /* [384] */
+ (xdc_Char)0x65, /* [385] */
+ (xdc_Char)0x65, /* [386] */
+ (xdc_Char)0x28, /* [387] */
+ (xdc_Char)0x29, /* [388] */
+ (xdc_Char)0x20, /* [389] */
+ (xdc_Char)0x69, /* [390] */
+ (xdc_Char)0x6e, /* [391] */
+ (xdc_Char)0x76, /* [392] */
+ (xdc_Char)0x61, /* [393] */
+ (xdc_Char)0x6c, /* [394] */
+ (xdc_Char)0x69, /* [395] */
+ (xdc_Char)0x64, /* [396] */
+ (xdc_Char)0x20, /* [397] */
+ (xdc_Char)0x69, /* [398] */
+ (xdc_Char)0x6e, /* [399] */
+ (xdc_Char)0x20, /* [400] */
+ (xdc_Char)0x67, /* [401] */
+ (xdc_Char)0x72, /* [402] */
+ (xdc_Char)0x6f, /* [403] */
+ (xdc_Char)0x77, /* [404] */
+ (xdc_Char)0x74, /* [405] */
+ (xdc_Char)0x68, /* [406] */
+ (xdc_Char)0x2d, /* [407] */
+ (xdc_Char)0x6f, /* [408] */
+ (xdc_Char)0x6e, /* [409] */
+ (xdc_Char)0x6c, /* [410] */
+ (xdc_Char)0x79, /* [411] */
+ (xdc_Char)0x20, /* [412] */
+ (xdc_Char)0x48, /* [413] */
+ (xdc_Char)0x65, /* [414] */
+ (xdc_Char)0x61, /* [415] */
+ (xdc_Char)0x70, /* [416] */
+ (xdc_Char)0x4d, /* [417] */
+ (xdc_Char)0x69, /* [418] */
+ (xdc_Char)0x6e, /* [419] */
+ (xdc_Char)0x0, /* [420] */
+ (xdc_Char)0x54, /* [421] */
+ (xdc_Char)0x68, /* [422] */
+ (xdc_Char)0x65, /* [423] */
+ (xdc_Char)0x20, /* [424] */
+ (xdc_Char)0x52, /* [425] */
+ (xdc_Char)0x54, /* [426] */
+ (xdc_Char)0x53, /* [427] */
+ (xdc_Char)0x20, /* [428] */
+ (xdc_Char)0x68, /* [429] */
+ (xdc_Char)0x65, /* [430] */
+ (xdc_Char)0x61, /* [431] */
+ (xdc_Char)0x70, /* [432] */
+ (xdc_Char)0x20, /* [433] */
+ (xdc_Char)0x69, /* [434] */
+ (xdc_Char)0x73, /* [435] */
+ (xdc_Char)0x20, /* [436] */
+ (xdc_Char)0x75, /* [437] */
+ (xdc_Char)0x73, /* [438] */
+ (xdc_Char)0x65, /* [439] */
+ (xdc_Char)0x64, /* [440] */
+ (xdc_Char)0x20, /* [441] */
+ (xdc_Char)0x75, /* [442] */
+ (xdc_Char)0x70, /* [443] */
+ (xdc_Char)0x2e, /* [444] */
+ (xdc_Char)0x20, /* [445] */
+ (xdc_Char)0x45, /* [446] */
+ (xdc_Char)0x78, /* [447] */
+ (xdc_Char)0x61, /* [448] */
+ (xdc_Char)0x6d, /* [449] */
+ (xdc_Char)0x69, /* [450] */
+ (xdc_Char)0x6e, /* [451] */
+ (xdc_Char)0x65, /* [452] */
+ (xdc_Char)0x20, /* [453] */
+ (xdc_Char)0x50, /* [454] */
+ (xdc_Char)0x72, /* [455] */
+ (xdc_Char)0x6f, /* [456] */
+ (xdc_Char)0x67, /* [457] */
+ (xdc_Char)0x72, /* [458] */
+ (xdc_Char)0x61, /* [459] */
+ (xdc_Char)0x6d, /* [460] */
+ (xdc_Char)0x2e, /* [461] */
+ (xdc_Char)0x68, /* [462] */
+ (xdc_Char)0x65, /* [463] */
+ (xdc_Char)0x61, /* [464] */
+ (xdc_Char)0x70, /* [465] */
+ (xdc_Char)0x2e, /* [466] */
+ (xdc_Char)0x0, /* [467] */
+ (xdc_Char)0x3c, /* [468] */
+ (xdc_Char)0x2d, /* [469] */
+ (xdc_Char)0x2d, /* [470] */
+ (xdc_Char)0x20, /* [471] */
+ (xdc_Char)0x63, /* [472] */
+ (xdc_Char)0x6f, /* [473] */
+ (xdc_Char)0x6e, /* [474] */
+ (xdc_Char)0x73, /* [475] */
+ (xdc_Char)0x74, /* [476] */
+ (xdc_Char)0x72, /* [477] */
+ (xdc_Char)0x75, /* [478] */
+ (xdc_Char)0x63, /* [479] */
+ (xdc_Char)0x74, /* [480] */
+ (xdc_Char)0x3a, /* [481] */
+ (xdc_Char)0x20, /* [482] */
+ (xdc_Char)0x25, /* [483] */
+ (xdc_Char)0x70, /* [484] */
+ (xdc_Char)0x28, /* [485] */
+ (xdc_Char)0x27, /* [486] */
+ (xdc_Char)0x25, /* [487] */
+ (xdc_Char)0x73, /* [488] */
+ (xdc_Char)0x27, /* [489] */
+ (xdc_Char)0x29, /* [490] */
+ (xdc_Char)0x0, /* [491] */
+ (xdc_Char)0x3c, /* [492] */
+ (xdc_Char)0x2d, /* [493] */
+ (xdc_Char)0x2d, /* [494] */
+ (xdc_Char)0x20, /* [495] */
+ (xdc_Char)0x63, /* [496] */
+ (xdc_Char)0x72, /* [497] */
+ (xdc_Char)0x65, /* [498] */
+ (xdc_Char)0x61, /* [499] */
+ (xdc_Char)0x74, /* [500] */
+ (xdc_Char)0x65, /* [501] */
+ (xdc_Char)0x3a, /* [502] */
+ (xdc_Char)0x20, /* [503] */
+ (xdc_Char)0x25, /* [504] */
+ (xdc_Char)0x70, /* [505] */
+ (xdc_Char)0x28, /* [506] */
+ (xdc_Char)0x27, /* [507] */
+ (xdc_Char)0x25, /* [508] */
+ (xdc_Char)0x73, /* [509] */
+ (xdc_Char)0x27, /* [510] */
+ (xdc_Char)0x29, /* [511] */
+ (xdc_Char)0x0, /* [512] */
+ (xdc_Char)0x2d, /* [513] */
+ (xdc_Char)0x2d, /* [514] */
+ (xdc_Char)0x3e, /* [515] */
+ (xdc_Char)0x20, /* [516] */
+ (xdc_Char)0x64, /* [517] */
+ (xdc_Char)0x65, /* [518] */
+ (xdc_Char)0x73, /* [519] */
+ (xdc_Char)0x74, /* [520] */
+ (xdc_Char)0x72, /* [521] */
+ (xdc_Char)0x75, /* [522] */
+ (xdc_Char)0x63, /* [523] */
+ (xdc_Char)0x74, /* [524] */
+ (xdc_Char)0x3a, /* [525] */
+ (xdc_Char)0x20, /* [526] */
+ (xdc_Char)0x28, /* [527] */
+ (xdc_Char)0x25, /* [528] */
+ (xdc_Char)0x70, /* [529] */
+ (xdc_Char)0x29, /* [530] */
+ (xdc_Char)0x0, /* [531] */
+ (xdc_Char)0x2d, /* [532] */
+ (xdc_Char)0x2d, /* [533] */
+ (xdc_Char)0x3e, /* [534] */
+ (xdc_Char)0x20, /* [535] */
+ (xdc_Char)0x64, /* [536] */
+ (xdc_Char)0x65, /* [537] */
+ (xdc_Char)0x6c, /* [538] */
+ (xdc_Char)0x65, /* [539] */
+ (xdc_Char)0x74, /* [540] */
+ (xdc_Char)0x65, /* [541] */
+ (xdc_Char)0x3a, /* [542] */
+ (xdc_Char)0x20, /* [543] */
+ (xdc_Char)0x28, /* [544] */
+ (xdc_Char)0x25, /* [545] */
+ (xdc_Char)0x70, /* [546] */
+ (xdc_Char)0x29, /* [547] */
+ (xdc_Char)0x0, /* [548] */
+ (xdc_Char)0x78, /* [549] */
+ (xdc_Char)0x64, /* [550] */
+ (xdc_Char)0x63, /* [551] */
+ (xdc_Char)0x2e, /* [552] */
+ (xdc_Char)0x0, /* [553] */
+ (xdc_Char)0x72, /* [554] */
+ (xdc_Char)0x75, /* [555] */
+ (xdc_Char)0x6e, /* [556] */
+ (xdc_Char)0x74, /* [557] */
+ (xdc_Char)0x69, /* [558] */
+ (xdc_Char)0x6d, /* [559] */
+ (xdc_Char)0x65, /* [560] */
+ (xdc_Char)0x2e, /* [561] */
+ (xdc_Char)0x0, /* [562] */
+ (xdc_Char)0x41, /* [563] */
+ (xdc_Char)0x73, /* [564] */
+ (xdc_Char)0x73, /* [565] */
+ (xdc_Char)0x65, /* [566] */
+ (xdc_Char)0x72, /* [567] */
+ (xdc_Char)0x74, /* [568] */
+ (xdc_Char)0x0, /* [569] */
+ (xdc_Char)0x43, /* [570] */
+ (xdc_Char)0x6f, /* [571] */
+ (xdc_Char)0x72, /* [572] */
+ (xdc_Char)0x65, /* [573] */
+ (xdc_Char)0x0, /* [574] */
+ (xdc_Char)0x44, /* [575] */
+ (xdc_Char)0x65, /* [576] */
+ (xdc_Char)0x66, /* [577] */
+ (xdc_Char)0x61, /* [578] */
+ (xdc_Char)0x75, /* [579] */
+ (xdc_Char)0x6c, /* [580] */
+ (xdc_Char)0x74, /* [581] */
+ (xdc_Char)0x73, /* [582] */
+ (xdc_Char)0x0, /* [583] */
+ (xdc_Char)0x44, /* [584] */
+ (xdc_Char)0x69, /* [585] */
+ (xdc_Char)0x61, /* [586] */
+ (xdc_Char)0x67, /* [587] */
+ (xdc_Char)0x73, /* [588] */
+ (xdc_Char)0x0, /* [589] */
+ (xdc_Char)0x45, /* [590] */
+ (xdc_Char)0x72, /* [591] */
+ (xdc_Char)0x72, /* [592] */
+ (xdc_Char)0x6f, /* [593] */
+ (xdc_Char)0x72, /* [594] */
+ (xdc_Char)0x0, /* [595] */
+ (xdc_Char)0x47, /* [596] */
+ (xdc_Char)0x61, /* [597] */
+ (xdc_Char)0x74, /* [598] */
+ (xdc_Char)0x65, /* [599] */
+ (xdc_Char)0x0, /* [600] */
+ (xdc_Char)0x47, /* [601] */
+ (xdc_Char)0x61, /* [602] */
+ (xdc_Char)0x74, /* [603] */
+ (xdc_Char)0x65, /* [604] */
+ (xdc_Char)0x4e, /* [605] */
+ (xdc_Char)0x75, /* [606] */
+ (xdc_Char)0x6c, /* [607] */
+ (xdc_Char)0x6c, /* [608] */
+ (xdc_Char)0x0, /* [609] */
+ (xdc_Char)0x4c, /* [610] */
+ (xdc_Char)0x6f, /* [611] */
+ (xdc_Char)0x67, /* [612] */
+ (xdc_Char)0x0, /* [613] */
+ (xdc_Char)0x4d, /* [614] */
+ (xdc_Char)0x61, /* [615] */
+ (xdc_Char)0x69, /* [616] */
+ (xdc_Char)0x6e, /* [617] */
+ (xdc_Char)0x0, /* [618] */
+ (xdc_Char)0x4d, /* [619] */
+ (xdc_Char)0x65, /* [620] */
+ (xdc_Char)0x6d, /* [621] */
+ (xdc_Char)0x6f, /* [622] */
+ (xdc_Char)0x72, /* [623] */
+ (xdc_Char)0x79, /* [624] */
+ (xdc_Char)0x0, /* [625] */
+ (xdc_Char)0x48, /* [626] */
+ (xdc_Char)0x65, /* [627] */
+ (xdc_Char)0x61, /* [628] */
+ (xdc_Char)0x70, /* [629] */
+ (xdc_Char)0x53, /* [630] */
+ (xdc_Char)0x74, /* [631] */
+ (xdc_Char)0x64, /* [632] */
+ (xdc_Char)0x0, /* [633] */
+ (xdc_Char)0x53, /* [634] */
+ (xdc_Char)0x74, /* [635] */
+ (xdc_Char)0x61, /* [636] */
+ (xdc_Char)0x72, /* [637] */
+ (xdc_Char)0x74, /* [638] */
+ (xdc_Char)0x75, /* [639] */
+ (xdc_Char)0x70, /* [640] */
+ (xdc_Char)0x0, /* [641] */
+ (xdc_Char)0x53, /* [642] */
+ (xdc_Char)0x79, /* [643] */
+ (xdc_Char)0x73, /* [644] */
+ (xdc_Char)0x74, /* [645] */
+ (xdc_Char)0x65, /* [646] */
+ (xdc_Char)0x6d, /* [647] */
+ (xdc_Char)0x0, /* [648] */
+ (xdc_Char)0x53, /* [649] */
+ (xdc_Char)0x79, /* [650] */
+ (xdc_Char)0x73, /* [651] */
+ (xdc_Char)0x4d, /* [652] */
+ (xdc_Char)0x69, /* [653] */
+ (xdc_Char)0x6e, /* [654] */
+ (xdc_Char)0x0, /* [655] */
+ (xdc_Char)0x54, /* [656] */
+ (xdc_Char)0x65, /* [657] */
+ (xdc_Char)0x78, /* [658] */
+ (xdc_Char)0x74, /* [659] */
+ (xdc_Char)0x0, /* [660] */
+};
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[17] = {
+ {
+ (xdc_Bits16)0x0, /* left */
+ (xdc_Bits16)0x0, /* right */
+ }, /* [0] */
+ {
+ (xdc_Bits16)0x225, /* left */
+ (xdc_Bits16)0x22a, /* right */
+ }, /* [1] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x233, /* right */
+ }, /* [2] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23a, /* right */
+ }, /* [3] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23f, /* right */
+ }, /* [4] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x248, /* right */
+ }, /* [5] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x24e, /* right */
+ }, /* [6] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x254, /* right */
+ }, /* [7] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x259, /* right */
+ }, /* [8] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x262, /* right */
+ }, /* [9] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x266, /* right */
+ }, /* [10] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x26b, /* right */
+ }, /* [11] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x272, /* right */
+ }, /* [12] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x27a, /* right */
+ }, /* [13] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x282, /* right */
+ }, /* [14] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x289, /* right */
+ }, /* [15] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x290, /* right */
+ }, /* [16] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C = ((CT__xdc_runtime_Text_Module__diagsMask)((void*)&xdc_runtime_Text_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C = ((CT__xdc_runtime_Text_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C = ((CT__xdc_runtime_Text_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C = (xdc_Bits16)0x8010;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C = ((CT__xdc_runtime_Text_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C = ((CT__xdc_runtime_Text_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C = ((CT__xdc_runtime_Text_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C = ((CT__xdc_runtime_Text_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C = 0;
+
+/* nameUnknown__C */
+__FAR__ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C = "{unknown-instance-name}";
+
+/* nameEmpty__C */
+__FAR__ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C = "{empty-instance-name}";
+
+/* nameStatic__C */
+__FAR__ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C = "{static-instance-name}";
+
+/* isLoaded__C */
+__FAR__ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C = 1;
+
+/* charTab__C */
+__FAR__ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C = ((CT__xdc_runtime_Text_charTab)xdc_runtime_Text_charTab__A);
+
+/* nodeTab__C */
+__FAR__ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C = ((CT__xdc_runtime_Text_nodeTab)xdc_runtime_Text_nodeTab__A);
+
+/* charCnt__C */
+__FAR__ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C = (xdc_Int16)0x295;
+
+/* nodeCnt__C */
+__FAR__ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C = (xdc_Int16)0x11;
+
+/* visitRopeFxn__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C = ((CT__xdc_runtime_Text_visitRopeFxn)((xdc_Fxn)xdc_runtime_Text_visitRope__I));
+
+/* visitRopeFxn2__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C = ((CT__xdc_runtime_Text_visitRopeFxn2)((xdc_Fxn)xdc_runtime_Text_visitRope2__I));
+
+
+/*
+ * ======== xdc.runtime.Diags FUNCTION STUBS ========
+ */
+
+/* setMask__E */
+xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control )
+{
+ xdc_runtime_Diags_setMask__F(control);
+}
+
+
+/*
+ * ======== xdc.runtime.Error FUNCTION STUBS ========
+ */
+
+/* check__E */
+xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_check__F(eb);
+}
+
+/* getData__E */
+xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getData__F(eb);
+}
+
+/* getCode__E */
+xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getCode__F(eb);
+}
+
+/* getId__E */
+xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getId__F(eb);
+}
+
+/* getMsg__E */
+xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getMsg__F(eb);
+}
+
+/* getSite__E */
+xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getSite__F(eb);
+}
+
+/* init__E */
+xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_init__F(eb);
+}
+
+/* print__E */
+xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_print__F(eb);
+}
+
+/* raiseX__E */
+xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 )
+{
+ xdc_runtime_Error_raiseX__F(eb, mod, file, line, id, arg1, arg2);
+}
+
+
+/*
+ * ======== xdc.runtime.Gate FUNCTION STUBS ========
+ */
+
+/* enterSystem__E */
+xdc_IArg xdc_runtime_Gate_enterSystem__E( void )
+{
+ return xdc_runtime_Gate_enterSystem__F();
+}
+
+/* leaveSystem__E */
+xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key )
+{
+ xdc_runtime_Gate_leaveSystem__F(key);
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull FUNCTION STUBS ========
+ */
+
+/* query__E */
+xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query__F(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter__F((void*)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave__F((void*)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd FUNCTION STUBS ========
+ */
+
+/* free__E */
+xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_HeapStd_free__F((void*)__inst, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_HeapStd_getStats__F((void*)__inst, stats);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_alloc__F((void*)__inst, size, align, eb);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle __inst )
+{
+ return xdc_runtime_HeapStd_isBlocking__F((void*)__inst);
+}
+
+
+/*
+ * ======== xdc.runtime.Log FUNCTION STUBS ========
+ */
+
+/* doPrint__E */
+xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec )
+{
+ xdc_runtime_Log_doPrint__F(evRec);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory FUNCTION STUBS ========
+ */
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_alloc__F(heap, size, align, eb);
+}
+
+/* calloc__E */
+xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_calloc__F(heap, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_Memory_free__F(heap, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_Memory_getStats__F(heap, stats);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual )
+{
+ return xdc_runtime_Memory_query__F(heap, qual);
+}
+
+/* getMaxDefaultTypeAlign__E */
+xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void )
+{
+ return xdc_runtime_Memory_getMaxDefaultTypeAlign__F();
+}
+
+/* valloc__E */
+xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_valloc__F(heap, size, align, value, eb);
+}
+
+
+/*
+ * ======== xdc.runtime.Startup FUNCTION STUBS ========
+ */
+
+/* exec__E */
+xdc_Void xdc_runtime_Startup_exec__E( void )
+{
+ xdc_runtime_Startup_exec__F();
+}
+
+/* rtsDone__E */
+xdc_Bool xdc_runtime_Startup_rtsDone__E( void )
+{
+ return xdc_runtime_Startup_rtsDone__F();
+}
+
+
+/*
+ * ======== xdc.runtime.SysMin FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort__F(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit__F(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_SysMin_flush__E( void )
+{
+ xdc_runtime_SysMin_flush__F();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch__F(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_SysMin_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready__F();
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_SysMin_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_SysMin_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.System FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_System_abort__E( xdc_String str )
+{
+ xdc_runtime_System_abort__F(str);
+}
+
+/* atexit__E */
+xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler )
+{
+ return xdc_runtime_System_atexit__F(handler);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_exit__E( xdc_Int stat )
+{
+ xdc_runtime_System_exit__F(stat);
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_putch__E( xdc_Char ch )
+{
+ xdc_runtime_System_putch__F(ch);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_flush__E( void )
+{
+ xdc_runtime_System_flush__F();
+}
+
+/* printf_va__E */
+xdc_Int xdc_runtime_System_printf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_printf_va__F(fmt, __va);
+}
+
+/* printf__E */
+xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_printf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* aprintf_va__E */
+xdc_Int xdc_runtime_System_aprintf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_aprintf_va__F(fmt, __va);
+}
+
+/* aprintf__E */
+xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_aprintf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* sprintf_va__E */
+xdc_Int xdc_runtime_System_sprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+}
+
+/* sprintf__E */
+xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* asprintf_va__E */
+xdc_Int xdc_runtime_System_asprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+}
+
+/* asprintf__E */
+xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* vprintf__E */
+xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vprintf__F(fmt, va);
+}
+
+/* avprintf__E */
+xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avprintf__F(fmt, va);
+}
+
+/* vsprintf__E */
+xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vsprintf__F(buf, fmt, va);
+}
+
+/* avsprintf__E */
+xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avsprintf__F(buf, fmt, va);
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_System_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_System_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.Text FUNCTION STUBS ========
+ */
+
+/* cordText__E */
+xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord )
+{
+ return xdc_runtime_Text_cordText__F(cord);
+}
+
+/* ropeText__E */
+xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope )
+{
+ return xdc_runtime_Text_ropeText__F(rope);
+}
+
+/* matchRope__E */
+xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp )
+{
+ return xdc_runtime_Text_matchRope__F(rope, pat, lenp);
+}
+
+/* putLab__E */
+xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putLab__F(lab, bufp, len);
+}
+
+/* putMod__E */
+xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putMod__F(mid, bufp, len);
+}
+
+/* putSite__E */
+xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putSite__F(site, bufp, len);
+}
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Main_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Main_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Main_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Main_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_Main_Module_GateProxy_enter__E( xdc_runtime_Main_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_Main_Module_GateProxy_leave__E( xdc_runtime_Main_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.HeapStd */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_HeapProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_HeapStd_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Memory_HeapProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_Object__create__S(oa, osz, aa, (xdc_runtime_HeapStd___ParamsPtr)pa, sizeof(xdc_runtime_IHeap_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Memory_HeapProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_HeapStd_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Memory_HeapProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_HeapStd_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Memory_HeapProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_HeapStd_Handle__label__S(obj, lab);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_alloc__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_IHeap_alloc((xdc_runtime_IHeap_Handle)__inst, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_free__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_IHeap_free((xdc_runtime_IHeap_Handle)__inst, block, size);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_Memory_HeapProxy_isBlocking__E( xdc_runtime_Memory_HeapProxy_Handle __inst )
+{
+ return xdc_runtime_IHeap_isBlocking((xdc_runtime_IHeap_Handle)__inst);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_getStats__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_IHeap_getStats((xdc_runtime_IHeap_Handle)__inst, stats);
+}
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_System_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_System_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_System_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_System_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_System_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_System_Module_GateProxy_enter__E( xdc_runtime_System_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_System_Module_GateProxy_leave__E( xdc_runtime_System_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.SysMin */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_SupportProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__S();
+}
+
+/* abort__E */
+xdc_Void xdc_runtime_System_SupportProxy_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_SupportProxy_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_SupportProxy_flush__E( void )
+{
+ xdc_runtime_SysMin_flush();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_SupportProxy_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_System_SupportProxy_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready();
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_GateNull_Object2__ s0; char c; } xdc_runtime_GateNull___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C = {
+ (Ptr)&xdc_runtime_GateNull_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_GateNull___S1) - sizeof(xdc_runtime_GateNull_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_GateNull_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_GateNull_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_GateNull_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== xdc.runtime.HeapStd OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_HeapStd_Object2__ s0; char c; } xdc_runtime_HeapStd___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C = {
+ (Ptr)&xdc_runtime_HeapStd_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_HeapStd___S1) - sizeof(xdc_runtime_HeapStd_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_HeapStd_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_HeapStd_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_HeapStd_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== xdc.runtime.Assert SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Core SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Core_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Defaults SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Diags SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Error SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Error_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Gate SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.GateNull SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32776;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_GateNull_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_GateNull_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_GateNull_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_GateNull_Object__*)xdc_runtime_GateNull_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_GateNull_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_GateNull_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_GateNull_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_GateNull_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_GateNull_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_GateNull___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_GateNull_Params prms;
+ xdc_runtime_GateNull_Object* obj;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_GateNull_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, obj, NULL, -1, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, *((xdc_runtime_GateNull_Object**)instp), NULL, -1, FALSE);
+ *((xdc_runtime_GateNull_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32780;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_HeapStd_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_HeapStd_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_HeapStd_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_HeapStd_Object__*)xdc_runtime_HeapStd_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_HeapStd_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_HeapStd_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_HeapStd_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_HeapStd___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_HeapStd_Params prms;
+ xdc_runtime_HeapStd_Object* obj;
+ int iStat;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_HeapStd_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ /* module-specific initialization */
+ iStat = xdc_runtime_HeapStd_Instance_init__F(obj, &prms, eb);
+ if (xdc_runtime_Error_check(eb)) {
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, iStat, (xdc_Bool)(oa != NULL));
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, 0, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, *((xdc_runtime_HeapStd_Object**)instp), NULL, 0, FALSE);
+ *((xdc_runtime_HeapStd_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.Log SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Log_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Memory SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Memory_HeapProxy_Proxy__abstract__S( void )
+{
+ return 1;
+}
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_HeapStd_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Startup SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module__startupDone__S( void )
+{
+ return xdc_runtime_System_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_SupportProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_SupportProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_SysMin_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Text SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Text_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Assert PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Assert_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Core PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Core_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Defaults PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Defaults_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Diags PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Diags_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Error PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Error_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Gate PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Gate_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_Gate_enterSystem__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.GateNull PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle, xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.HeapStd PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Log PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Log_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Main PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Main_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Memory PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Memory_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Startup PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_exec__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_rtsDone__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Startup_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_exec__E( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_rtsDone__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.SysMin PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_SysMin_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.System PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module_startup__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_abort__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_atexit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_exit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_putch__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_flush__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_printf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_aprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_sprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_asprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vsprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avsprintf__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_System_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Text PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Text_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== INITIALIZATION ENTRY POINT ========
+ */
+
+extern int __xdc__init(void);
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ __attribute__ ((externally_visible))
+#endif
+#endif
+__FAR__ int (* volatile __xdc__init__addr)(void) = &__xdc__init;
+
+
+/*
+ * ======== PROGRAM GLOBALS ========
+ */
+
+
+/*
+ * ======== CLINK DIRECTIVES ========
+ */
+
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IModule_Interface__BASE__C, ".const:xdc_runtime_IModule_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IGateProvider_Interface__BASE__C, ".const:xdc_runtime_IGateProvider_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IHeap_Interface__BASE__C, ".const:xdc_runtime_IHeap_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_ISystemSupport_Interface__BASE__C, ".const:xdc_runtime_ISystemSupport_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__FXNS__C, ".const:xdc_runtime_GateNull_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__FXNS__C, ".const:xdc_runtime_HeapStd_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__FXNS__C, ".const:xdc_runtime_SysMin_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsEnabled__C, ".const:xdc_runtime_Assert_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsIncluded__C, ".const:xdc_runtime_Assert_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsMask__C, ".const:xdc_runtime_Assert_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gateObj__C, ".const:xdc_runtime_Assert_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gatePrms__C, ".const:xdc_runtime_Assert_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__id__C, ".const:xdc_runtime_Assert_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerDefined__C, ".const:xdc_runtime_Assert_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerObj__C, ".const:xdc_runtime_Assert_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn4__C, ".const:xdc_runtime_Assert_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn8__C, ".const:xdc_runtime_Assert_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__startupDoneFxn__C, ".const:xdc_runtime_Assert_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__count__C, ".const:xdc_runtime_Assert_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__heap__C, ".const:xdc_runtime_Assert_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__sizeof__C, ".const:xdc_runtime_Assert_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__table__C, ".const:xdc_runtime_Assert_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_E_assertFailed__C, ".const:xdc_runtime_Assert_E_assertFailed__C");
+ asm(" .sect \".const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsEnabled__C, ".const:xdc_runtime_Core_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsIncluded__C, ".const:xdc_runtime_Core_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsMask__C, ".const:xdc_runtime_Core_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gateObj__C, ".const:xdc_runtime_Core_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gatePrms__C, ".const:xdc_runtime_Core_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__id__C, ".const:xdc_runtime_Core_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerDefined__C, ".const:xdc_runtime_Core_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerObj__C, ".const:xdc_runtime_Core_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn4__C, ".const:xdc_runtime_Core_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn8__C, ".const:xdc_runtime_Core_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__startupDoneFxn__C, ".const:xdc_runtime_Core_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__count__C, ".const:xdc_runtime_Core_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__heap__C, ".const:xdc_runtime_Core_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__sizeof__C, ".const:xdc_runtime_Core_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__table__C, ".const:xdc_runtime_Core_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_A_initializedParams__C, ".const:xdc_runtime_Core_A_initializedParams__C");
+ asm(" .sect \".const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsEnabled__C, ".const:xdc_runtime_Defaults_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsIncluded__C, ".const:xdc_runtime_Defaults_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsMask__C, ".const:xdc_runtime_Defaults_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gateObj__C, ".const:xdc_runtime_Defaults_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gatePrms__C, ".const:xdc_runtime_Defaults_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__id__C, ".const:xdc_runtime_Defaults_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerDefined__C, ".const:xdc_runtime_Defaults_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerObj__C, ".const:xdc_runtime_Defaults_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn4__C, ".const:xdc_runtime_Defaults_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn8__C, ".const:xdc_runtime_Defaults_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__startupDoneFxn__C, ".const:xdc_runtime_Defaults_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__count__C, ".const:xdc_runtime_Defaults_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__heap__C, ".const:xdc_runtime_Defaults_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__sizeof__C, ".const:xdc_runtime_Defaults_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__table__C, ".const:xdc_runtime_Defaults_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsEnabled__C, ".const:xdc_runtime_Diags_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsIncluded__C, ".const:xdc_runtime_Diags_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsMask__C, ".const:xdc_runtime_Diags_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gateObj__C, ".const:xdc_runtime_Diags_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gatePrms__C, ".const:xdc_runtime_Diags_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__id__C, ".const:xdc_runtime_Diags_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerDefined__C, ".const:xdc_runtime_Diags_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerObj__C, ".const:xdc_runtime_Diags_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn4__C, ".const:xdc_runtime_Diags_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn8__C, ".const:xdc_runtime_Diags_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__startupDoneFxn__C, ".const:xdc_runtime_Diags_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__count__C, ".const:xdc_runtime_Diags_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__heap__C, ".const:xdc_runtime_Diags_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__sizeof__C, ".const:xdc_runtime_Diags_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__table__C, ".const:xdc_runtime_Diags_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_setMaskEnabled__C, ".const:xdc_runtime_Diags_setMaskEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_dictBase__C, ".const:xdc_runtime_Diags_dictBase__C");
+ asm(" .sect \".const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsEnabled__C, ".const:xdc_runtime_Error_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsIncluded__C, ".const:xdc_runtime_Error_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsMask__C, ".const:xdc_runtime_Error_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gateObj__C, ".const:xdc_runtime_Error_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gatePrms__C, ".const:xdc_runtime_Error_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__id__C, ".const:xdc_runtime_Error_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerDefined__C, ".const:xdc_runtime_Error_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerObj__C, ".const:xdc_runtime_Error_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn4__C, ".const:xdc_runtime_Error_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn8__C, ".const:xdc_runtime_Error_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__startupDoneFxn__C, ".const:xdc_runtime_Error_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__count__C, ".const:xdc_runtime_Error_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__heap__C, ".const:xdc_runtime_Error_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__sizeof__C, ".const:xdc_runtime_Error_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__table__C, ".const:xdc_runtime_Error_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_generic__C, ".const:xdc_runtime_Error_E_generic__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_memory__C, ".const:xdc_runtime_Error_E_memory__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_policy__C, ".const:xdc_runtime_Error_policy__C");
+ asm(" .sect \".const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_raiseHook__C, ".const:xdc_runtime_Error_raiseHook__C");
+ asm(" .sect \".const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_maxDepth__C, ".const:xdc_runtime_Error_maxDepth__C");
+ asm(" .sect \".const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsEnabled__C, ".const:xdc_runtime_Gate_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsIncluded__C, ".const:xdc_runtime_Gate_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsMask__C, ".const:xdc_runtime_Gate_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gateObj__C, ".const:xdc_runtime_Gate_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gatePrms__C, ".const:xdc_runtime_Gate_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__id__C, ".const:xdc_runtime_Gate_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerDefined__C, ".const:xdc_runtime_Gate_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerObj__C, ".const:xdc_runtime_Gate_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn4__C, ".const:xdc_runtime_Gate_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn8__C, ".const:xdc_runtime_Gate_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__startupDoneFxn__C, ".const:xdc_runtime_Gate_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__count__C, ".const:xdc_runtime_Gate_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__heap__C, ".const:xdc_runtime_Gate_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__sizeof__C, ".const:xdc_runtime_Gate_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__table__C, ".const:xdc_runtime_Gate_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__DESC__C, ".const:xdc_runtime_GateNull_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsEnabled__C, ".const:xdc_runtime_GateNull_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsIncluded__C, ".const:xdc_runtime_GateNull_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsMask__C, ".const:xdc_runtime_GateNull_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gateObj__C, ".const:xdc_runtime_GateNull_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gatePrms__C, ".const:xdc_runtime_GateNull_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__id__C, ".const:xdc_runtime_GateNull_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerDefined__C, ".const:xdc_runtime_GateNull_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerObj__C, ".const:xdc_runtime_GateNull_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn4__C, ".const:xdc_runtime_GateNull_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn8__C, ".const:xdc_runtime_GateNull_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__startupDoneFxn__C, ".const:xdc_runtime_GateNull_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__count__C, ".const:xdc_runtime_GateNull_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__heap__C, ".const:xdc_runtime_GateNull_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__sizeof__C, ".const:xdc_runtime_GateNull_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__table__C, ".const:xdc_runtime_GateNull_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__DESC__C, ".const:xdc_runtime_HeapStd_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsEnabled__C, ".const:xdc_runtime_HeapStd_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsIncluded__C, ".const:xdc_runtime_HeapStd_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsMask__C, ".const:xdc_runtime_HeapStd_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gateObj__C, ".const:xdc_runtime_HeapStd_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gatePrms__C, ".const:xdc_runtime_HeapStd_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__id__C, ".const:xdc_runtime_HeapStd_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerDefined__C, ".const:xdc_runtime_HeapStd_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerObj__C, ".const:xdc_runtime_HeapStd_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn4__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn8__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__startupDoneFxn__C, ".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__count__C, ".const:xdc_runtime_HeapStd_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__heap__C, ".const:xdc_runtime_HeapStd_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__sizeof__C, ".const:xdc_runtime_HeapStd_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__table__C, ".const:xdc_runtime_HeapStd_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_E_noRTSMemory__C, ".const:xdc_runtime_HeapStd_E_noRTSMemory__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_zeroSize__C, ".const:xdc_runtime_HeapStd_A_zeroSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidTotalFreeSize__C, ".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidAlignment__C, ".const:xdc_runtime_HeapStd_A_invalidAlignment__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsEnabled__C, ".const:xdc_runtime_Log_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsIncluded__C, ".const:xdc_runtime_Log_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsMask__C, ".const:xdc_runtime_Log_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gateObj__C, ".const:xdc_runtime_Log_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gatePrms__C, ".const:xdc_runtime_Log_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__id__C, ".const:xdc_runtime_Log_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerDefined__C, ".const:xdc_runtime_Log_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerObj__C, ".const:xdc_runtime_Log_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn4__C, ".const:xdc_runtime_Log_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn8__C, ".const:xdc_runtime_Log_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__startupDoneFxn__C, ".const:xdc_runtime_Log_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__count__C, ".const:xdc_runtime_Log_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__heap__C, ".const:xdc_runtime_Log_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__sizeof__C, ".const:xdc_runtime_Log_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__table__C, ".const:xdc_runtime_Log_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_construct__C, ".const:xdc_runtime_Log_L_construct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_create__C, ".const:xdc_runtime_Log_L_create__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_destruct__C, ".const:xdc_runtime_Log_L_destruct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_delete__C, ".const:xdc_runtime_Log_L_delete__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsEnabled__C, ".const:xdc_runtime_Main_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsIncluded__C, ".const:xdc_runtime_Main_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsMask__C, ".const:xdc_runtime_Main_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gateObj__C, ".const:xdc_runtime_Main_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gatePrms__C, ".const:xdc_runtime_Main_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__id__C, ".const:xdc_runtime_Main_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerDefined__C, ".const:xdc_runtime_Main_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerObj__C, ".const:xdc_runtime_Main_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn4__C, ".const:xdc_runtime_Main_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn8__C, ".const:xdc_runtime_Main_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__startupDoneFxn__C, ".const:xdc_runtime_Main_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__count__C, ".const:xdc_runtime_Main_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__heap__C, ".const:xdc_runtime_Main_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__sizeof__C, ".const:xdc_runtime_Main_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__table__C, ".const:xdc_runtime_Main_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsEnabled__C, ".const:xdc_runtime_Memory_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsIncluded__C, ".const:xdc_runtime_Memory_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsMask__C, ".const:xdc_runtime_Memory_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gateObj__C, ".const:xdc_runtime_Memory_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gatePrms__C, ".const:xdc_runtime_Memory_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__id__C, ".const:xdc_runtime_Memory_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerDefined__C, ".const:xdc_runtime_Memory_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerObj__C, ".const:xdc_runtime_Memory_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn4__C, ".const:xdc_runtime_Memory_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn8__C, ".const:xdc_runtime_Memory_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__startupDoneFxn__C, ".const:xdc_runtime_Memory_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__count__C, ".const:xdc_runtime_Memory_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__heap__C, ".const:xdc_runtime_Memory_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__sizeof__C, ".const:xdc_runtime_Memory_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__table__C, ".const:xdc_runtime_Memory_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_defaultHeapInstance__C, ".const:xdc_runtime_Memory_defaultHeapInstance__C");
+ asm(" .sect \".const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__A, ".const:xdc_runtime_Startup_sfxnTab__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__A, ".const:xdc_runtime_Startup_sfxnRts__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsEnabled__C, ".const:xdc_runtime_Startup_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsIncluded__C, ".const:xdc_runtime_Startup_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsMask__C, ".const:xdc_runtime_Startup_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gateObj__C, ".const:xdc_runtime_Startup_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gatePrms__C, ".const:xdc_runtime_Startup_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__id__C, ".const:xdc_runtime_Startup_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerDefined__C, ".const:xdc_runtime_Startup_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerObj__C, ".const:xdc_runtime_Startup_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn4__C, ".const:xdc_runtime_Startup_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn8__C, ".const:xdc_runtime_Startup_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__startupDoneFxn__C, ".const:xdc_runtime_Startup_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__count__C, ".const:xdc_runtime_Startup_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__heap__C, ".const:xdc_runtime_Startup_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__sizeof__C, ".const:xdc_runtime_Startup_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__table__C, ".const:xdc_runtime_Startup_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_maxPasses__C, ".const:xdc_runtime_Startup_maxPasses__C");
+ asm(" .sect \".const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_firstFxns__C, ".const:xdc_runtime_Startup_firstFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_lastFxns__C, ".const:xdc_runtime_Startup_lastFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_startModsFxn__C, ".const:xdc_runtime_Startup_startModsFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_execImpl__C, ".const:xdc_runtime_Startup_execImpl__C");
+ asm(" .sect \".const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__C, ".const:xdc_runtime_Startup_sfxnTab__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__C, ".const:xdc_runtime_Startup_sfxnRts__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsEnabled__C, ".const:xdc_runtime_SysMin_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsIncluded__C, ".const:xdc_runtime_SysMin_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsMask__C, ".const:xdc_runtime_SysMin_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gateObj__C, ".const:xdc_runtime_SysMin_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gatePrms__C, ".const:xdc_runtime_SysMin_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__id__C, ".const:xdc_runtime_SysMin_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerDefined__C, ".const:xdc_runtime_SysMin_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerObj__C, ".const:xdc_runtime_SysMin_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn4__C, ".const:xdc_runtime_SysMin_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn8__C, ".const:xdc_runtime_SysMin_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__startupDoneFxn__C, ".const:xdc_runtime_SysMin_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__count__C, ".const:xdc_runtime_SysMin_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__heap__C, ".const:xdc_runtime_SysMin_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__sizeof__C, ".const:xdc_runtime_SysMin_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__table__C, ".const:xdc_runtime_SysMin_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_bufSize__C, ".const:xdc_runtime_SysMin_bufSize__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_flushAtExit__C, ".const:xdc_runtime_SysMin_flushAtExit__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFxn__C, ".const:xdc_runtime_SysMin_outputFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFunc__C, ".const:xdc_runtime_SysMin_outputFunc__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsEnabled__C, ".const:xdc_runtime_System_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsIncluded__C, ".const:xdc_runtime_System_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsMask__C, ".const:xdc_runtime_System_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gateObj__C, ".const:xdc_runtime_System_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gatePrms__C, ".const:xdc_runtime_System_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__id__C, ".const:xdc_runtime_System_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerDefined__C, ".const:xdc_runtime_System_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerObj__C, ".const:xdc_runtime_System_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn4__C, ".const:xdc_runtime_System_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn8__C, ".const:xdc_runtime_System_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__startupDoneFxn__C, ".const:xdc_runtime_System_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__count__C, ".const:xdc_runtime_System_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__heap__C, ".const:xdc_runtime_System_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__sizeof__C, ".const:xdc_runtime_System_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__table__C, ".const:xdc_runtime_System_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_A_cannotFitIntoArg__C, ".const:xdc_runtime_System_A_cannotFitIntoArg__C");
+ asm(" .sect \".const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_maxAtexitHandlers__C, ".const:xdc_runtime_System_maxAtexitHandlers__C");
+ asm(" .sect \".const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_extendFxn__C, ".const:xdc_runtime_System_extendFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__A, ".const:xdc_runtime_Text_charTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__A, ".const:xdc_runtime_Text_nodeTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsEnabled__C, ".const:xdc_runtime_Text_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsIncluded__C, ".const:xdc_runtime_Text_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsMask__C, ".const:xdc_runtime_Text_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gateObj__C, ".const:xdc_runtime_Text_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gatePrms__C, ".const:xdc_runtime_Text_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__id__C, ".const:xdc_runtime_Text_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerDefined__C, ".const:xdc_runtime_Text_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerObj__C, ".const:xdc_runtime_Text_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn4__C, ".const:xdc_runtime_Text_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn8__C, ".const:xdc_runtime_Text_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__startupDoneFxn__C, ".const:xdc_runtime_Text_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__count__C, ".const:xdc_runtime_Text_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__heap__C, ".const:xdc_runtime_Text_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__sizeof__C, ".const:xdc_runtime_Text_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__table__C, ".const:xdc_runtime_Text_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameUnknown__C, ".const:xdc_runtime_Text_nameUnknown__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameEmpty__C, ".const:xdc_runtime_Text_nameEmpty__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameStatic__C, ".const:xdc_runtime_Text_nameStatic__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_isLoaded__C, ".const:xdc_runtime_Text_isLoaded__C");
+ asm(" .sect \".const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__C, ".const:xdc_runtime_Text_charTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__C, ".const:xdc_runtime_Text_nodeTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charCnt__C, ".const:xdc_runtime_Text_charCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeCnt__C, ".const:xdc_runtime_Text_nodeCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn__C, ".const:xdc_runtime_Text_visitRopeFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn2__C, ".const:xdc_runtime_Text_visitRopeFxn2__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+#endif
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg
new file mode 100644
index 0000000..d6b2c36
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg
@@ -0,0 +1,787 @@
+/*
+ * ======== package/cfg/prog_x64P.cfg ========
+ * This generated configuration script runs the user's configuration script
+ * the context of a specific target and platform in order to generate
+ * all the files necessary to create an executable; e.g., linker command
+ * files, static C/C++ data structures, etc.
+ */
+
+/*
+ * ======== _runescape ========
+ * Recursive unescape to decode serialized strings
+ */
+function _runescape(obj) {
+ for (var i in obj) {
+ if (obj[i] != null) {
+ if (typeof obj[i] == 'string') {
+ obj[i] = unescape(obj[i]);
+ }
+ else if (typeof obj[i] == 'object') {
+ _runescape(obj[i]);
+ }
+ }
+ }
+}
+
+/*
+ * ======== _getPlatCfg ========
+ */
+function _getPlatCfg() {
+ var tmp = {};
+ _runescape(tmp);
+ return (tmp);
+}
+/*
+ * ======== _cfginit ========
+ */
+function _cfginit() {
+ xdc.loadPackage('xdc.services.intern.cmd');
+ var prog = xdc.om['xdc.cfg.Program'];
+
+ /* initialize prog attrs from build model */
+ var build = {
+ releases: {
+ 0: {
+ name: "cfgsite",
+ attrs: {
+ prefix: "",
+ label: "default"
+ },
+ otherFiles: {}
+ }
+ },
+ target: {
+ $name:"ti.targets.C64P",
+ name: "C64P",
+ suffix: "64P",
+ compatibleSuffixes: {
+ $name:"ti.targets.C64P/compatibleSuffixes",
+ 0: "64",
+ 1: "62"
+ },
+ isa: "64P",
+ model: {
+ $name:"ti.targets.C64P/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ base: {
+ $name:"ti.targets.C62",
+ name: "C62",
+ suffix: "62",
+ compatibleSuffixes: {
+ $name:"ti.targets.C62/compatibleSuffixes",
+ },
+ isa: "62",
+ model: {
+ $name:"ti.targets.C62/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ platform: "ti.platforms.sim6xxx%3ATMS320C6211",
+ platforms: {
+ $name:"ti.targets.C62/platforms",
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ debugGen: {
+ $name:"ti.targets.C62/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C62/extensions",
+ ".s62": {
+ $name:"ti.targets.C62/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C62/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C62/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C62/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C62/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C62/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C62/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C62/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ profiles: {
+ $name:"ti.targets.C62/profiles",
+ debug: {
+ $name:"ti.targets.C62/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C62/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C62/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C62/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C62/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C62/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C62/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C62/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C62/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C62/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C62/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C62/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C62/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C62/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C62/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C62/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C62/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C62/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C62/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C62/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C62/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C62/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C62/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8
+ },
+ platform: "ti.platforms.sim6xxx%3ATMS320CDM420",
+ platforms: {
+ $name:"ti.targets.C64P/platforms",
+ 0: "ti.platforms.sim6xxx%3ATMS320CDM420"
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ version: "ti.targets.C64P%7B1%2C0%2C6.1%2C5",
+ debugGen: {
+ $name:"ti.targets.C64P/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C64P/extensions",
+ ".s64P": {
+ $name:"ti.targets.C64P/extensions/'.s64P'",
+ suf: ".s64P",
+ typ: "asm"
+ },
+ ".s64": {
+ $name:"ti.targets.C64P/extensions/'.s64'",
+ suf: ".s64",
+ typ: "asm"
+ },
+ ".s62": {
+ $name:"ti.targets.C64P/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C64P/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C64P/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C64P/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C64P/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C64P/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C64P/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C64P/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ rootDir: "d%3A/ti/c6000/alc",
+ profiles: {
+ $name:"ti.targets.C64P/profiles",
+ debug: {
+ $name:"ti.targets.C64P/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C64P/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C64P/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C64P/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C64P/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C64P/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C64P/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C64P/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C64P/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C64P/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C64P/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C64P/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C64P/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C64P/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C64P/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C64P/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C64P/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C64P/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C64P/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C64P/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C64P/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C64P/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C64P/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8,
+ binDir: "%24%28rootDir%29/bin/",
+ pathPrefix: "",
+ ar: {
+ $name:"ti.targets.C64P/ar",
+ cmd: "ar6x",
+ opts: "rq"
+ },
+ arOpts: {
+ $name:"ti.targets.C64P/arOpts",
+ prefix: "",
+ suffix: ""
+ },
+ lnk: {
+ $name:"ti.targets.C64P/lnk",
+ cmd: "lnk6x",
+ opts: ""
+ },
+ lnkOpts: {
+ $name:"ti.targets.C64P/lnkOpts",
+ prefix: "-w%20-q%20-u%20_c_int00",
+ suffix: "-c%20-m%20%24%28XDCCFGDIR%29/%24@.map%20-l%20%24%28rootDir%29/lib/rts64plus.lib"
+ },
+ cc: {
+ $name:"ti.targets.C64P/cc",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ ccOpts: {
+ $name:"ti.targets.C64P/ccOpts",
+ prefix: "-qq%20-pdsw225",
+ suffix: ""
+ },
+ ccConfigOpts: {
+ $name:"ti.targets.C64P/ccConfigOpts",
+ prefix: "%24%28ccOpts.prefix%29%20-mo",
+ suffix: "%24%28ccOpts.suffix%29"
+ },
+ asm: {
+ $name:"ti.targets.C64P/asm",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ asmOpts: {
+ $name:"ti.targets.C64P/asmOpts",
+ prefix: "-qq",
+ suffix: ""
+ },
+ vers: {
+ $name:"ti.targets.C64P/vers",
+ cmd: "cl6x",
+ opts: "-version"
+ },
+ includeOpts: "-I%24%28rootDir%29/include"
+ },
+ test: {},
+ cfgArgsEncoded: true,
+ cfgArgs: "null",
+ cfgScript: "D%3A/work/tutorial/hello-prog/prog.cfg",
+ cfgHome: "cfgsite",
+ profile: "release"
+ };
+ build.target.findSuffix = function findSuffix(pkg) {
+ if (arguments.length < 1) {
+ throw new Error("The function ITarget.findSuffix() requires an " + "argument");
+ }
+ var suffixMap = {};
+ if ("build" in pkg) {
+ var build = pkg.build;
+ if (build.libraries.length != 0) {
+ if (build.libDesc[0].suffix != undefined) {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ suffixMap[build.libDesc[i].suffix] = "";
+ }
+ } else {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ if (build.libDesc[i].target == prog.build.target.$name) {
+ suffixMap[prog.build.target.suffix] = "";
+ break;
+ }
+ }
+ }
+ }
+ } else {
+ if ("length" in pkg) {
+ for (var i = 0; i < pkg.length; i++) {
+ suffixMap[pkg[i]] = "";
+ }
+ } else {
+ throw new Error("An invalid argument type supplied to " + "ITarget.findSuffix()");
+ }
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.selectSuffix = function selectSuffix(list) {
+ var suffixMap = {};
+ for (var i = 0; i < list.length; i++) {
+ suffixMap[list[i]] = "";
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.asmName = function asmName(cname) {
+ return ("_" + cname);
+ };
+
+ _runescape(build);
+ build.cfgArgs = null;
+ prog.build = build;
+
+ prog.name = "prog.x64P";
+
+ prog.endian = prog.build.target.model.endian;
+
+ /* use the platform package's Platform module */
+ var Platform = xdc.useModule("ti.platforms.sim64Pxx.Platform");
+ var platParams = _getPlatCfg();
+ for (var prop in platParams) {
+ if (!(prop in Platform.PARAMS)) {
+ delete platParams[prop];
+ }
+ }
+ prog.platformName = "ti.platforms.sim64Pxx";
+ prog.platform = Platform.create("", _getPlatCfg(), platParams);
+ /* record the executable's package name */
+ prog.buildPackage = "cfgsite";
+
+ /* record build-model information required during config generation */
+ prog.$$bind("$$isasm", 0);
+ prog.$$bind("$$isrom", 0);
+ prog.$$bind("$$gentab", [
+ ]);
+
+ /* bind prog to an appropriate execution context */
+ prog.cpu = prog.platform.getExeContext(prog);
+
+ /* import the target's run-time support pkg */
+ xdc.loadPackage("ti.targets.rts6000");
+}
+
+/* function to import the cfg script's package */
+function _userscript($$legacy, script) {
+ var home;
+ var spath;
+ home = xdc.loadPackage("cfgsite");
+
+ xdc.om.$$bind('$homepkg', home);
+
+ if (script != null) {
+ utils.evaluateScript(script);
+ }
+ else {
+ /* load & run program cfg script and monitor all loaded files */
+ _runCfg("D:/work/tutorial/hello-prog/prog.cfg", spath, "package/cfg/prog_x64P",
+ false,
+ false,
+ _getPlatCfg());
+ }
+
+
+ /*
+ * ======== _runCfg ========
+ * Run a user supplied configuration script and prevent user's script from
+ * overwriting the global variable prog.
+ */
+ function _runCfg(cfgScript, path, programName, legacyTcf, legacyCfg,
+ platParams)
+ {
+ if (legacyTcf) {
+ /* save current global variables */
+ var $save = {prog: utils.global.prog, Program: Program};
+
+ /* initialize global variables for legacy config scripts */
+ environment["config.programName"] = programName;
+ environment["config.platform"] = Program.platformName;
+ utils.seedPath = environment["config.importPath"];
+ utils.loadPlatform.params = platParams;
+ Program = $$legacy.Program; /* defined in cfg.tci */
+
+ /* run legacy config script with prog == to RTSC Program; this
+ * allows legacy script to read build atributes from RTSC model
+ * before re-creating the prog object
+ */
+ utils.loadCapsule(cfgScript, false, path);
+
+ /* restore global variables; now prog == TCOM prog because
+ * utils.loadPlatform() creates the TCOM prog object.
+ */
+ $$legacy.prog = utils.global.prog; /* in case XDC wants it */
+ utils.global.prog = $save.prog;
+ Program = $save.Program;
+
+ /* run XDC configuration script, if it exists */
+ if (legacyCfg) {
+ utils.importFile(cfgScript.replace(/\.tcf/, ".cfg"), path);
+ }
+ }
+ else {
+ utils.loadCapsule(cfgScript, false, path);
+ }
+ }
+}
+
+function _postinit() {
+
+ var cout = null;
+
+ var prog = xdc.om['xdc.cfg.Program'];
+ /* get the exec command for this executable */
+ if (prog.execCmd == null) {
+ prog.execCmd = prog.platform.getExecCmd(prog,
+ xdc.om["ti.platforms.sim64Pxx"].packageBase);
+ }
+ var cout = "define EXEC." + prog.name + '\n\n';
+ cout += prog.execCmd;
+ cout += "\nendef\n\n";
+
+ utils.genDep("package/cfg/prog_x64P", "cfgsite", utils.loadedFiles, cout, null);
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.dot b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.dot
new file mode 100644
index 0000000..f2e65fb
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.dot
@@ -0,0 +1,164 @@
+digraph configuration {
+ size="7.5,10";
+ rankdir=LR;
+ ranksep=".50 equally";
+ concentrate=true;
+ compound=true;
+ label="\nConfiguration for cfgsite/prog.x64P"
+ node [font=Helvetica, fontsize=14, fontcolor=black]; subgraph cluster0 {label=""; __cfg [label="D:/work/tutorial/hello-prog/prog.cfg", color=white, fontcolor=blue];
+ node [font=Helvetica, fontsize=10]; subgraph cluster1 {
+ label="";
+ xdc__top [shape=box,label="xdc\n1, 1, 1, 0", color=white];
+ }
+ subgraph cluster2 {
+ label="";
+ xdc_corevers__top [shape=box,label="xdc.corevers\n16, 0, 1, 0", color=white];
+ }
+ subgraph cluster3 {
+ label="";
+ xdc_services_global__top [shape=box,label="xdc.services.global\n1, 0, 1", color=white];
+ xdc_services_global__bot [shape=point,label="", style=invis];
+ xdc_services_global_Clock [style=filled,fillcolor=lightgray, label="Clock"];
+ xdc_services_global__top -> xdc_services_global_Clock[style=invis];
+ xdc_services_global_Clock -> xdc_services_global__bot[style=invis];
+ }
+ subgraph cluster4 {
+ label="";
+ xdc_shelf__top [shape=box,label="xdc.shelf\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster5 {
+ label="";
+ xdc_services_spec__top [shape=box,label="xdc.services.spec\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster6 {
+ label="";
+ xdc_services_intern_xsr__top [shape=box,label="xdc.services.intern.xsr\n1, 0, 0", color=white];
+ }
+ subgraph cluster7 {
+ label="";
+ xdc_services_intern_gen__top [shape=box,label="xdc.services.intern.gen\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster8 {
+ label="";
+ xdc_services_intern_cmd__top [shape=box,label="xdc.services.intern.cmd\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster9 {
+ label="";
+ xdc_rov__top [shape=box,label="xdc.rov\n1, 0, 0", color=white];
+ xdc_rov__bot [shape=point,label="", style=invis];
+ }
+ subgraph cluster10 {
+ label="";
+ ti_catalog_c6000__top [shape=box,label="ti.catalog.c6000\n1, 0, 0, 0", color=white];
+ ti_catalog_c6000__bot [shape=point,label="", style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 [style=filled,fillcolor=lightgray, label="TMS320CTCI6482"];
+ ti_catalog_c6000__top -> ti_catalog_c6000_TMS320CTCI6482[style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 -> ti_catalog_c6000__bot[style=invis];
+ }
+ subgraph cluster11 {
+ label="";
+ xdc_platform__top [shape=box,label="xdc.platform\n1, 0, 1, 0", color=white];
+ xdc_platform__bot [shape=point,label="", style=invis];
+ xdc_platform_ExeContext [style=filled,fillcolor=lightgray, label="ExeContext"];
+ xdc_platform__top -> xdc_platform_ExeContext[style=invis];
+ xdc_platform_ExeContext -> xdc_platform__bot[style=invis];
+ xdc_platform_Utils [style=filled,fillcolor=lightgray, label="Utils"];
+ xdc_platform__top -> xdc_platform_Utils[style=invis];
+ xdc_platform_Utils -> xdc_platform__bot[style=invis];
+ }
+ subgraph cluster12 {
+ label="";
+ xdc_cfg__top [shape=box,label="xdc.cfg\n1, 0, 2, 0", color=white];
+ xdc_cfg__bot [shape=point,label="", style=invis];
+ xdc_cfg_Program [style=filled,fillcolor=lightgray, label="Program"];
+ xdc_cfg__top -> xdc_cfg_Program[style=invis];
+ xdc_cfg_Program -> xdc_cfg__bot[style=invis];
+ xdc_cfg_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_cfg__top -> xdc_cfg_Main[style=invis];
+ xdc_cfg_Main -> xdc_cfg__bot[style=invis];
+ }
+ subgraph cluster13 {
+ label="";
+ ti_platforms_sim64Pxx__top [shape=box,label="ti.platforms.sim64Pxx\n1, 0, 0", color=white];
+ ti_platforms_sim64Pxx__bot [shape=point,label="", style=invis];
+ ti_platforms_sim64Pxx_Platform [style=filled,fillcolor=lightgray, label="Platform"];
+ ti_platforms_sim64Pxx__top -> ti_platforms_sim64Pxx_Platform[style=invis];
+ ti_platforms_sim64Pxx_Platform -> ti_platforms_sim64Pxx__bot[style=invis];
+ }
+ subgraph cluster14 {
+ label="";
+ xdc_runtime__top [shape=box,label="xdc.runtime\n2, 0, 0, 0", color=white];
+ xdc_runtime__bot [shape=point,label="", style=invis];
+ xdc_runtime_Assert [style=filled,fillcolor=lightgray, label="Assert"];
+ xdc_runtime__top -> xdc_runtime_Assert[style=invis];
+ xdc_runtime_Assert -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Core [style=filled,fillcolor=lightgray, label="Core"];
+ xdc_runtime__top -> xdc_runtime_Core[style=invis];
+ xdc_runtime_Core -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Defaults [style=filled,fillcolor=lightgray, label="Defaults"];
+ xdc_runtime__top -> xdc_runtime_Defaults[style=invis];
+ xdc_runtime_Defaults -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Diags [style=filled,fillcolor=lightgray, label="Diags"];
+ xdc_runtime__top -> xdc_runtime_Diags[style=invis];
+ xdc_runtime_Diags -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Error [style=filled,fillcolor=lightgray, label="Error"];
+ xdc_runtime__top -> xdc_runtime_Error[style=invis];
+ xdc_runtime_Error -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Gate [style=filled,fillcolor=lightgray, label="Gate"];
+ xdc_runtime__top -> xdc_runtime_Gate[style=invis];
+ xdc_runtime_Gate -> xdc_runtime__bot[style=invis];
+ xdc_runtime_GateNull [style=filled,fillcolor=lightgray, label="GateNull"];
+ xdc_runtime__top -> xdc_runtime_GateNull[style=invis];
+ xdc_runtime_GateNull -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Log [style=filled,fillcolor=lightgray, label="Log"];
+ xdc_runtime__top -> xdc_runtime_Log[style=invis];
+ xdc_runtime_Log -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_runtime__top -> xdc_runtime_Main[style=invis];
+ xdc_runtime_Main -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory [style=filled,fillcolor=lightgray, label="Memory"];
+ xdc_runtime__top -> xdc_runtime_Memory[style=invis];
+ xdc_runtime_Memory -> xdc_runtime__bot[style=invis];
+ xdc_runtime_HeapStd [style=filled,fillcolor=lightgray, label="HeapStd"];
+ xdc_runtime__top -> xdc_runtime_HeapStd[style=invis];
+ xdc_runtime_HeapStd -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Startup [style=filled,fillcolor=lightgray, label="Startup"];
+ xdc_runtime__top -> xdc_runtime_Startup[style=invis];
+ xdc_runtime_Startup -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System [style=filled,fillcolor=lightgray, label="System"];
+ xdc_runtime__top -> xdc_runtime_System[style=invis];
+ xdc_runtime_System -> xdc_runtime__bot[style=invis];
+ xdc_runtime_SysMin [style=filled,fillcolor=lightgray, label="SysMin"];
+ xdc_runtime__top -> xdc_runtime_SysMin[style=invis];
+ xdc_runtime_SysMin -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Text [style=filled,fillcolor=lightgray, label="Text"];
+ xdc_runtime__top -> xdc_runtime_Text[style=invis];
+ xdc_runtime_Text -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main_Module_GateProxy [style=filled,fillcolor=lightgray, label="Main_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_Main_Module_GateProxy[style=invis];
+ xdc_runtime_Main_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory_HeapProxy [style=filled,fillcolor=lightgray, label="Memory_HeapProxy"];
+ xdc_runtime__top -> xdc_runtime_Memory_HeapProxy[style=invis];
+ xdc_runtime_Memory_HeapProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_SupportProxy [style=filled,fillcolor=lightgray, label="System_SupportProxy"];
+ xdc_runtime__top -> xdc_runtime_System_SupportProxy[style=invis];
+ xdc_runtime_System_SupportProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_Module_GateProxy [style=filled,fillcolor=lightgray, label="System_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_System_Module_GateProxy[style=invis];
+ xdc_runtime_System_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ }
+ subgraph cluster15 {
+ label="";
+ ti_targets_rts6000__top [shape=box,label="ti.targets.rts6000\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster16 {
+ label="";
+ cfgsite__top [shape=box,label="cfgsite\n", color=white];
+ }
+ }
+ node [font=Helvetica, fontsize=10];
+ ti_targets_C64P__1_0_6__0_16 [shape=record,label="ti.targets.C64P|1,0,6.0,16",style=filled, fillcolor=lightgrey];
+ ti_targets_rts6000__top -> ti_targets_C64P__1_0_6__0_16 [ltail=cluster15];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ cfgsite__top -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster16];
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.xml b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.xml
new file mode 100644
index 0000000..a906440
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.cfg.xml
@@ -0,0 +1,2198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/cfg/configuration.dtd -->
+<configuration name="cfgsite/prog.x64P"
+ platformName="ti.platforms.sim64Pxx"
+ globalSection="null"
+ sysStack="4096"
+ stack="4096"
+ heap="4096"
+ argSize="512"
+ execCmd="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Chello-prog%5Ccfgsite%5Cprog.x64P"
+ endian="little"
+ codeModel="null"
+ dataModel="null">
+<targets>
+ <target name="ti.targets.C64P"
+ version="1,0,6.0,16"
+ usedby="ti.targets.rts6000"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="cfgsite"/>
+</targets>
+<imports>
+ <package name="xdc" version="1, 1, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.corevers" version="16, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.global" version="1, 0, 1" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.services.global.Clock"
+ used="true"
+ uses="">
+ <feature name="enable" type="boolean" value="false"/>
+ <feature name="showMemory" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.services.global.Trace"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.shelf" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.spec" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.xsr" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.gen" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.cmd" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.rov" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.rov.Model"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.Program"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StructureDecoder"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StateReader"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.ViewInfo"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.catalog.c6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.catalog.c6000.TMS320C6452"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM647"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM648"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTNETV2685"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6428"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6712"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6713"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6410"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6411"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6412"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6413"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6418"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6424"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM640"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM641"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM642"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA705"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA707"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA710"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700SIM"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA442"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA444"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DRA447"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6722"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6726"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6727"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM420"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM426"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6433"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6435"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6437"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6441"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6443"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DM357"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6467"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRI300"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6482"
+ used="true"
+ uses="">
+ <feature name="cacheSizeL1" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%274k%27%2C%200x1000%5D%2C%0A%5B%278k%27%2C%200x2000%5D%2C%0A%5B%2716k%27%2C%200x4000%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL1" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="4k">0x1000</entry>
+ <entry key="8k">0x2000</entry>
+ <entry key="16k">0x4000</entry>
+ <entry key="32k">0x8000</entry>
+</map>
+ </feature>
+ <feature name="cacheSizeL2" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%2C%0A%5B%2764k%27%2C%200x10000%5D%2C%0A%5B%27128k%27%2C%200x20000%5D%2C%0A%5B%27256k%27%2C%200x40000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL2" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="32k">0x8000</entry>
+ <entry key="64k">0x10000</entry>
+ <entry key="128k">0x20000</entry>
+ <entry key="256k">0x40000</entry>
+</map>
+ </feature>
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6486"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6487"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6488"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6484"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6454"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6455"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C2430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C3430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6701"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6201"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6202"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6204"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6205"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA406"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA402"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA404"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CF761990"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2531"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3525"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA805"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA807"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA808"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA810"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA828"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA830"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6472"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6474"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6747"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6745"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAPL137"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6457"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.platform" version="1, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.platform.ExeContext"
+ used="true"
+ uses="">
+ </module>
+ <module name="xdc.platform.Utils"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.cfg" version="1, 0, 2, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.cfg.Program"
+ used="true"
+ uses="">
+ <feature name="gen" type="xdc.cfg.Program.GenerationOptions" value="%7BdebuggerFiles%3A%20undefined%7D"><struct id="xdc.cfg.Program/gen">
+ <field name="debuggerFiles">undefined</field>
+</struct>
+ </feature>
+ <feature name="globalSection" type="object" value="null"/>
+ <feature name="sysStack" type="number" value="4096"/>
+ <feature name="stack" type="number" value="4096"/>
+ <feature name="heap" type="number" value="4096"/>
+ <feature name="argSize" type="number" value="512"/>
+ <feature name="execCmd" type="string" value="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Chello-prog%5Ccfgsite%5Cprog.x64P"/>
+ <feature name="linkTemplate" type="object" value="null"/>
+ <feature name="main" type="undefined" value="undefined"/>
+ <feature name="sectMap" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="system" type="undefined" value="undefined"/>
+ <feature name="name" type="string" value="prog.x64P"/>
+ <feature name="buildPackage" type="string" value="cfgsite"/>
+ <feature name="endian" type="string" value="little"/>
+ <feature name="codeModel" type="object" value="null"/>
+ <feature name="dataModel" type="object" value="null"/>
+ <feature name="build" type="object" value="%5Bobject%20Object%5D"/>
+ <feature name="cpu" type="xdc.platform.IExeContext.Instance" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%2C%20board%3A%20%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D%2C%20attrs%3A%20xdc.services.intern.xsr.Value%24Obj@49cf9f%3A%3A%28xdc.platform.ICpuDataSheet.Instance%29ti.catalog.c6000.TMS320CTCI6482.Instance%230%2C%20memoryMap%3A%20%5B%0A%5B%27IRAM%27%2C%20%7Bcomment%3A%20Internal%202MB%20UMAP0%20memory%2C%20name%3A%20IRAM%2C%20space%3A%20code/data%2C%20page%3A%20undefined%2C%20base%3A%200x800000%2C%20len%3A%200x200000%2C%20access%3A%20RWX%7D%5D%2C%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%7D"/>
+ <feature name="platformName" type="string" value="ti.platforms.sim64Pxx"/>
+ <feature name="platform" type="xdc.platform.IPlatform.Instance" value="%7BexternalMemoryMap%3A%20%5B%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%2C%20customMemoryMap%3A%20%5B%0A%0A%5D%2C%20renameMap%3A%20%5B%0A%0A%5D%2C%20dataMemory%3A%20DDR%2C%20codeMemory%3A%20IRAM%2C%20stackMemory%3A%20DDR%2C%20sectMap%3A%20%5B%0A%0A%5D%7D"/>
+ <feature name="global" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="symbol" type="object" value="%5B%0A%5B%27xdc_runtime_Startup__EXECFXN__C%27%2C%200x1%5D%2C%0A%5B%27xdc_runtime_Startup__RESETFXN__C%27%2C%200x1%5D%0A%5D"><map id="xdc.cfg.Program/symbol" length="2">
+ <entry key="xdc_runtime_Startup__EXECFXN__C">0x1</entry>
+ <entry key="xdc_runtime_Startup__RESETFXN__C">0x1</entry>
+</map>
+ </feature>
+ <feature name="fixedCodeAddr" type="number" value="0"/>
+ <feature name="fixedDataAddr" type="number" value="0"/>
+ <feature name="loadFixedDataAddr" type="undefined" value="undefined"/>
+ <feature name="loadRom" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.cfg.Main"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.platforms.sim64Pxx" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.platforms.sim64Pxx.Platform"
+ used="true"
+ uses="">
+ <feature name="BOARD" type="xdc.platform.IPlatform.Board" value="%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D"><struct id="ti.platforms.sim64Pxx.Platform/BOARD">
+ <field name="id">0</field>
+ <field name="boardName">sim64Pxx</field>
+ <field name="boardFamily">sim64Pxx</field>
+ <field name="boardRevision">null</field>
+</struct>
+ </feature>
+ <feature name="CPU" type="xdc.platform.IExeContext.Cpu" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%7D"><struct id="ti.platforms.sim64Pxx.Platform/CPU">
+ <field name="id">0</field>
+ <field name="catalogName">ti.catalog.c6000</field>
+ <field name="deviceName">TMS320CTCI6482</field>
+ <field name="revision"/>
+ <field name="clockRate">0x3e8</field>
+</struct>
+ </feature>
+ </module>
+ </package>
+ <package name="xdc.runtime" version="2, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.runtime.Assert"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Assert/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32770"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_assertFailed" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20assertion%20failure%25s%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#0">
+ <field name="msg">assertion failure%s%s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Core"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Core/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Core_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32771"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="A_initializedParams" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_initializedParams%3A%20uninitialized%20Params%20struct%7D"><struct id="xdc.runtime.Assert.Desc#0">
+ <field name="mask">0x10</field>
+ <field name="msg">A_initializedParams: uninitialized Params struct</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Defaults"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Defaults/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32772"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Diags"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Diags/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32773"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="ENTRY" type="number" value="1"/>
+ <feature name="EXIT" type="number" value="2"/>
+ <feature name="LIFECYCLE" type="number" value="4"/>
+ <feature name="INTERNAL" type="number" value="8"/>
+ <feature name="ASSERT" type="number" value="16"/>
+ <feature name="USER1" type="number" value="256"/>
+ <feature name="USER2" type="number" value="512"/>
+ <feature name="USER3" type="number" value="1024"/>
+ <feature name="USER4" type="number" value="2048"/>
+ <feature name="USER5" type="number" value="4096"/>
+ <feature name="USER6" type="number" value="8192"/>
+ <feature name="USER7" type="number" value="16384"/>
+ <feature name="USER8" type="number" value="32768"/>
+ <feature name="ALL" type="number" value="65535"/>
+ <feature name="setMaskEnabled" type="boolean" value="false"/>
+ <feature name="dictBase" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Error"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Error/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Error_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32774"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="2"/>
+ <feature name="E_generic" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20generic%20error%3A%20%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#1">
+ <field name="msg">generic error: %s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="E_memory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20out%20of%20memory%3A%20heap%3D0x%25x%2C%20size%3D%25u%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#2">
+ <field name="msg">out of memory: heap=0x%x, size=%u</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="policy" type="object" value="xdc.runtime.Error.UNWIND"/>
+ <feature name="raiseHook" type="object" value="%26xdc_runtime_Error_print__E"/>
+ <feature name="maxDepth" type="number" value="16"/>
+ </module>
+ <module name="xdc.runtime.Gate"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Gate/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32775"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.GateNull"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.GateNull/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32776"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="Q_PREEMPTING" type="number" value="2"/>
+ </module>
+ <module name="xdc.runtime.Log"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Log/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Log_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32777"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="8"/>
+ <feature name="PRINTFID" type="number" value="0"/>
+ <feature name="L_construct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20construct%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_create" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20create%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_destruct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20destruct%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#2">
+ <field name="mask">0x4</field>
+ <field name="msg">--> destruct: (%p)</field>
+</struct>
+ </feature>
+ <feature name="L_delete" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20delete%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#3">
+ <field name="mask">0x4</field>
+ <field name="msg">--> delete: (%p)</field>
+</struct>
+ </feature>
+ <feature name="idToInfo" type="object" value="%5B%0A%5B%27%23468%27%2C%20xdc.runtime.Log.L_construct%3A%3A%3C--%20construct%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23492%27%2C%20xdc.runtime.Log.L_create%3A%3A%3C--%20create%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23513%27%2C%20xdc.runtime.Log.L_destruct%3A%3A--%3E%20destruct%3A%20%28%25p%29%5D%2C%0A%5B%27%23532%27%2C%20xdc.runtime.Log.L_delete%3A%3A--%3E%20delete%3A%20%28%25p%29%5D%0A%5D"/>
+ </module>
+ <module name="xdc.runtime.LoggerBuf"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.LoggerSys"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Main"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Main/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Main_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32778"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Module_GateProxy" type="xdc.runtime.Main_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x1%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@1320a41%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.Memory"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Memory/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32779"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="defaultHeapInstance" type="xdc.runtime.IHeap.Instance" value="%7B%7D">
+ </feature>
+ <feature name="defaultHeapSize" type="number" value="4096"/>
+ <feature name="HeapProxy" type="xdc.runtime.Memory_HeapProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x2%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@37d490%3A%3A%28xdc.runtime.IHeap.Module%29xdc.runtime.HeapStd%2C%20abstractInstances%24%3A%20true%7D"/>
+ </module>
+ <module name="xdc.runtime.HeapMin"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.HeapStd"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.HeapStd/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32780"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_noRTSMemory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20The%20RTS%20heap%20is%20used%20up.%20Examine%20Program.heap.%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#4">
+ <field name="msg">The RTS heap is used up. Examine Program.heap.</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="A_zeroSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_create%20cannot%20have%20a%20zero%20size%20value%7D"><struct id="xdc.runtime.Assert.Desc#2">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_create cannot have a zero size value</field>
+</struct>
+ </feature>
+ <feature name="A_invalidTotalFreeSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd%20instance%20totalFreeSize%20is%20greater%20than%20starting%20size%7D"><struct id="xdc.runtime.Assert.Desc#3">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd instance totalFreeSize is greater than starting size</field>
+</struct>
+ </feature>
+ <feature name="A_invalidAlignment" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_alloc%20-%20requested%20alignment%20is%20greater%20than%20allowed%7D"><struct id="xdc.runtime.Assert.Desc#4">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_alloc - requested alignment is greater than allowed</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Startup"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Startup/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32781"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="DONE" type="number" value="-1"/>
+ <feature name="NOTDONE" type="number" value="0"/>
+ <feature name="maxPasses" type="number" value="32"/>
+ <feature name="firstFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="lastFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="resetFxn" type="object" value="null"/>
+ <feature name="startModsFxn" type="object" value="%26xdc_runtime_Startup_startMods__I"/>
+ <feature name="execImpl" type="object" value="%26xdc_runtime_Startup_exec__I"/>
+ <feature name="sfxnTab" type="object" value="%5B%26xdc_runtime_System_Module_startup__E%2C%20%26xdc_runtime_SysMin_Module_startup__E%5D"/>
+ <feature name="sfxnRts" type="object" value="%5Btrue%2C%20true%5D"><vector id="xdc.runtime.Startup/sfxnRts" length="2">
+ <elem>true</elem>
+ <elem>true</elem>
+</vector>
+ </feature>
+ </module>
+ <module name="xdc.runtime.System"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.System/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_System_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32782"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="STATUS_UNKNOWN" type="number" value="51966"/>
+ <feature name="A_cannotFitIntoArg" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_cannotFitIntoArg%3A%20sizeof%28Float%29%20%3E%20sizeof%28Arg%29%7D"><struct id="xdc.runtime.Assert.Desc#5">
+ <field name="mask">0x10</field>
+ <field name="msg">A_cannotFitIntoArg: sizeof(Float) > sizeof(Arg)</field>
+</struct>
+ </feature>
+ <feature name="extendedFormats" type="string" value="%25%24L"/>
+ <feature name="SupportProxy" type="xdc.runtime.System_SupportProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x3%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@131de9b%3A%3A%28xdc.runtime.ISystemSupport.Module%29xdc.runtime.SysMin%7D"/>
+ <feature name="maxAtexitHandlers" type="number" value="8"/>
+ <feature name="extendFxn" type="object" value="%26xdc_runtime_System_printfExtend__I"/>
+ <feature name="exitFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="Module_GateProxy" type="xdc.runtime.System_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x4%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@13c550f%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.SysStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.SysMin"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.SysMin/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_SysMin_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32783"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="rovViewInfo" type="xdc.rov.ViewInfo.Instance" value="%7BviewMap%3A%20%5B%0A%5B%27Module%27%2C%20%7Btype%3A%20MODULE%2C%20viewInitFxn%3A%20viewInitModule%2C%20structName%3A%20ModuleView%7D%5D%2C%0A%5B%27OutputBuffer%27%2C%20%7Btype%3A%20MODULE_DATA%2C%20viewInitFxn%3A%20viewInitOutputBuffer%2C%20structName%3A%20BufferEntryView%7D%5D%0A%5D%2C%20showRawTab%3A%20true%7D"/>
+ <feature name="bufSize" type="number" value="1024"/>
+ <feature name="flushAtExit" type="boolean" value="true"/>
+ <feature name="sectionName" type="object" value="null"/>
+ <feature name="outputFxn" type="object" value="null"/>
+ <feature name="outputFunc" type="object" value="%26xdc_runtime_SysMin_output__I"/>
+ </module>
+ <module name="xdc.runtime.Text"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Text/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Text_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32784"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="nameUnknown" type="string" value="%7Bunknown-instance-name%7D"/>
+ <feature name="nameEmpty" type="string" value="%7Bempty-instance-name%7D"/>
+ <feature name="nameStatic" type="string" value="%7Bstatic-instance-name%7D"/>
+ <feature name="isLoaded" type="boolean" value="true"/>
+ <feature name="charTab" type="object" value="%5B0x0%2C%200x41%2C%200x5f%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x3a%2C%200x20%2C%200x75%2C%200x6e%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x20%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x20%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x73%2C%200x74%2C%200x61%2C%200x6e%2C%200x63%2C%200x65%2C%200x20%2C%200x74%2C%200x6f%2C%200x74%2C%200x61%2C%200x6c%2C%200x46%2C%200x72%2C%200x65%2C%200x65%2C%200x53%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x73%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x69%2C%200x6e%2C%200x67%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x63%2C%200x20%2C%200x2d%2C%200x20%2C%200x72%2C%200x65%2C%200x71%2C%200x75%2C%200x65%2C%200x73%2C%200x74%2C%200x65%2C%200x64%2C%200x20%2C%200x61%2C%200x6c%2C%200x69%2C%200x67%2C%200x6e%2C%200x6d%2C%200x65%2C%200x6e%2C%200x74%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x77%2C%200x65%2C%200x64%2C%200x0%2C%200x41%2C%200x5f%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x46%2C%200x69%2C%200x74%2C%200x49%2C%200x6e%2C%200x74%2C%200x6f%2C%200x41%2C%200x72%2C%200x67%2C%200x3a%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x46%2C%200x6c%2C%200x6f%2C%200x61%2C%200x74%2C%200x29%2C%200x20%2C%200x3e%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x41%2C%200x72%2C%200x67%2C%200x29%2C%200x0%2C%200x61%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x69%2C%200x6f%2C%200x6e%2C%200x20%2C%200x66%2C%200x61%2C%200x69%2C%200x6c%2C%200x75%2C%200x72%2C%200x65%2C%200x25%2C%200x73%2C%200x25%2C%200x73%2C%200x0%2C%200x67%2C%200x65%2C%200x6e%2C%200x65%2C%200x72%2C%200x69%2C%200x63%2C%200x20%2C%200x65%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x3a%2C%200x20%2C%200x25%2C%200x73%2C%200x0%2C%200x6f%2C%200x75%2C%200x74%2C%200x20%2C%200x6f%2C%200x66%2C%200x20%2C%200x6d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x3a%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x3d%2C%200x30%2C%200x78%2C%200x25%2C%200x78%2C%200x2c%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x3d%2C%200x25%2C%200x75%2C%200x0%2C%200x66%2C%200x72%2C%200x65%2C%200x65%2C%200x28%2C%200x29%2C%200x20%2C%200x69%2C%200x6e%2C%200x76%2C%200x61%2C%200x6c%2C%200x69%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x20%2C%200x67%2C%200x72%2C%200x6f%2C%200x77%2C%200x74%2C%200x68%2C%200x2d%2C%200x6f%2C%200x6e%2C%200x6c%2C%200x79%2C%200x20%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x68%2C%200x65%2C%200x20%2C%200x52%2C%200x54%2C%200x53%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x75%2C%200x73%2C%200x65%2C%200x64%2C%200x20%2C%200x75%2C%200x70%2C%200x2e%2C%200x20%2C%200x45%2C%200x78%2C%200x61%2C%200x6d%2C%200x69%2C%200x6e%2C%200x65%2C%200x20%2C%200x50%2C%200x72%2C%200x6f%2C%200x67%2C%200x72%2C%200x61%2C%200x6d%2C%200x2e%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x2e%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x6f%2C%200x6e%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x6c%2C%200x65%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x78%2C%200x64%2C%200x63%2C%200x2e%2C%200x0%2C%200x72%2C%200x75%2C%200x6e%2C%200x74%2C%200x69%2C%200x6d%2C%200x65%2C%200x2e%2C%200x0%2C%200x41%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x0%2C%200x43%2C%200x6f%2C%200x72%2C%200x65%2C%200x0%2C%200x44%2C%200x65%2C%200x66%2C%200x61%2C%200x75%2C%200x6c%2C%200x74%2C%200x73%2C%200x0%2C%200x44%2C%200x69%2C%200x61%2C%200x67%2C%200x73%2C%200x0%2C%200x45%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x4e%2C%200x75%2C%200x6c%2C%200x6c%2C%200x0%2C%200x4c%2C%200x6f%2C%200x67%2C%200x0%2C%200x4d%2C%200x61%2C%200x69%2C%200x6e%2C%200x0%2C%200x4d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x0%2C%200x53%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x75%2C%200x70%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x74%2C%200x65%2C%200x6d%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x65%2C%200x78%2C%200x74%2C%200x0%5D"><vector id="xdc.runtime.Text/charTab" length="661">
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x63</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x46</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x53</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x67</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x71</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x67</elem>
+ <elem>0x6e</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x46</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x49</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x46</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x61</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x67</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x69</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x6f</elem>
+ <elem>0x75</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x20</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x3d</elem>
+ <elem>0x30</elem>
+ <elem>0x78</elem>
+ <elem>0x25</elem>
+ <elem>0x78</elem>
+ <elem>0x2c</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x3d</elem>
+ <elem>0x25</elem>
+ <elem>0x75</elem>
+ <elem>0x0</elem>
+ <elem>0x66</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x28</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x2d</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x6c</elem>
+ <elem>0x79</elem>
+ <elem>0x20</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x52</elem>
+ <elem>0x54</elem>
+ <elem>0x53</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x20</elem>
+ <elem>0x45</elem>
+ <elem>0x78</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x2e</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x6c</elem>
+ <elem>0x65</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x78</elem>
+ <elem>0x64</elem>
+ <elem>0x63</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x43</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x65</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x74</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x67</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x45</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x4e</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x0</elem>
+ <elem>0x4c</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x65</elem>
+ <elem>0x78</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+</vector>
+ </feature>
+ <feature name="nodeTab" type="object" value="%5B%7Bleft%3A%200x0%2C%20right%3A%200x0%7D%2C%20%7Bleft%3A%200x225%2C%20right%3A%200x22a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x233%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23f%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x248%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x24e%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x254%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x259%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x262%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x266%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x26b%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x272%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x27a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x282%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x289%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x290%7D%5D"><vector id="xdc.runtime.Text/nodeTab" length="17">
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/0">
+ <field name="left">0x0</field>
+ <field name="right">0x0</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/1">
+ <field name="left">0x225</field>
+ <field name="right">0x22a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/2">
+ <field name="left">0x8001</field>
+ <field name="right">0x233</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/3">
+ <field name="left">0x8001</field>
+ <field name="right">0x23a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/4">
+ <field name="left">0x8001</field>
+ <field name="right">0x23f</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/5">
+ <field name="left">0x8001</field>
+ <field name="right">0x248</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/6">
+ <field name="left">0x8001</field>
+ <field name="right">0x24e</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/7">
+ <field name="left">0x8001</field>
+ <field name="right">0x254</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/8">
+ <field name="left">0x8001</field>
+ <field name="right">0x259</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/9">
+ <field name="left">0x8001</field>
+ <field name="right">0x262</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/10">
+ <field name="left">0x8001</field>
+ <field name="right">0x266</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/11">
+ <field name="left">0x8001</field>
+ <field name="right">0x26b</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/12">
+ <field name="left">0x8001</field>
+ <field name="right">0x272</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/13">
+ <field name="left">0x8001</field>
+ <field name="right">0x27a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/14">
+ <field name="left">0x8001</field>
+ <field name="right">0x282</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/15">
+ <field name="left">0x8001</field>
+ <field name="right">0x289</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/16">
+ <field name="left">0x8001</field>
+ <field name="right">0x290</field>
+ </struct>
+ </elem>
+</vector>
+ </feature>
+ <feature name="charCnt" type="number" value="661"/>
+ <feature name="nodeCnt" type="number" value="17"/>
+ <feature name="visitRopeFxn" type="object" value="%26xdc_runtime_Text_visitRope__I"/>
+ <feature name="visitRopeFxn2" type="object" value="%26xdc_runtime_Text_visitRope2__I"/>
+ </module>
+ <module name="xdc.runtime.Timestamp"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampNull"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Types"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.targets.rts6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="cfgsite" version="" repository="D:/work/tutorial/hello-prog/">
+ </package>
+</imports>
+</configuration>
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.dep b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.dep
new file mode 100644
index 0000000..88e6448
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.dep
@@ -0,0 +1,111 @@
+#
+# The following is generated by utils.genDep for package/cfg/prog_x64P
+#
+package/cfg/prog_x64P.c package/cfg/prog_x64P.h package/cfg/prog_x64P.xdl:package.xs package/cfg/prog_x64P.cfg D:/work/tutorial/hello-prog/prog.cfg E:/rtsc/xdctools_3_15_00_29/include/utils.tci E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+
+D:/work/tutorial/hello-prog/prog.cfg:
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+
+
+define EXEC.prog.x64P
+
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin -quiet -mem_ignore D:\work\tutorial\hello-prog\cfgsite\prog.x64P
+endef
+
+#
+# The following is generated by java
+#
+
+prog.x64P: package/cfg/prog_x64P.o64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P
+
+package/cfg/prog_x64P.c: E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs
+package/cfg/prog_x64P.c package/cfg/prog_x64P.xdl: .interfaces
+
+#
+# rule-less goals for files outside this package
+# (these goals force a re-build if these files are
+# moved or deleted)
+#
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs:
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.h b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.h
new file mode 100644
index 0000000..160f128
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+extern int xdc_runtime_Startup__EXECFXN__C;
+
+extern int xdc_runtime_Startup__RESETFXN__C;
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.mak b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.mak
new file mode 100644
index 0000000..f38697e
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.mak
@@ -0,0 +1,45 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/prog_x64P.o64P.dep
+endif
+
+package/cfg/prog_x64P.o64P: | .interfaces
+package/cfg/prog_x64P.o64P: package/cfg/prog_x64P.c package/cfg/prog_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/prog_x64P.o64P:C_DIR=
+package/cfg/prog_x64P.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/prog_x64P.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/cfg/prog_x64P.s64P: | .interfaces
+package/cfg/prog_x64P.s64P: package/cfg/prog_x64P.c package/cfg/prog_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/prog_x64P.s64P:C_DIR=
+package/cfg/prog_x64P.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/prog_x64P.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/cfg/prog_x64P.o64P
+ -$(RM) package/cfg/prog_x64P.s64P
+
+prog.x64P: package/cfg/prog_x64P.o64P package/cfg/prog_x64P.mak
+
+clean::
+ -$(RM) package/cfg/prog_x64P.mak
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P
new file mode 100644
index 0000000..af2229f
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P
Binary files differ
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P.dep b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P.dep
new file mode 100644
index 0000000..ad2e923
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.o64P.dep
@@ -0,0 +1,49 @@
+package/cfg/prog_x64P.o64P: package/cfg/prog_x64P.c e:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h d:/ti/c6000/alc/include/limits.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h d:/ti/c6000/alc/include/stdio.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h e:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h d:/ti/c6000/alc/include/linkage.h d:/ti/c6000/alc/include/stdint.h
+package/cfg/prog_x64P.c:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h:
+d:/ti/c6000/alc/include/limits.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+d:/ti/c6000/alc/include/stdio.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+e:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+d:/ti/c6000/alc/include/linkage.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rov.xs b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rov.xs
new file mode 100644
index 0000000..8754890
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rov.xs
@@ -0,0 +1,4648 @@
+__o = null
+__obj = [
+ this, // #0
+ {}, // #1
+ {}, // #2 xdc.runtime.Assert
+ [], // #3 xdc.runtime.Assert/$instances
+ {}, // #4 xdc.runtime.Error.Desc#0
+ {}, // #5 xdc.runtime.Assert/common$
+ [], // #6 xdc.runtime.Assert/configNameMap$
+ {}, // #7 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ [], // #8 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #9 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #10 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #11 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #12 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #13 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ [], // #14 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #15 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ [], // #16 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #17 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ [], // #18 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #19 xdc.runtime.Assert/viewNameMap$
+ {}, // #20 xdc.runtime.Core
+ [], // #21 xdc.runtime.Core/$instances
+ {}, // #22 xdc.runtime.Assert.Desc#0
+ {}, // #23 xdc.runtime.Core/common$
+ [], // #24 xdc.runtime.Core/configNameMap$
+ {}, // #25 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ [], // #26 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #27 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #28 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #29 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #30 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #31 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ [], // #32 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #33 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ [], // #34 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #35 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ [], // #36 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #37 xdc.runtime.Core/viewNameMap$
+ {}, // #38 xdc.runtime.Defaults
+ [], // #39 xdc.runtime.Defaults/$instances
+ {}, // #40 xdc.runtime.Defaults/common$
+ [], // #41 xdc.runtime.Defaults/configNameMap$
+ {}, // #42 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ [], // #43 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #44 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #45 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #46 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #47 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #48 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ [], // #49 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #50 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ [], // #51 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #52 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ [], // #53 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #54 xdc.runtime.Defaults/viewNameMap$
+ {}, // #55 xdc.runtime.Diags
+ [], // #56 xdc.runtime.Diags/$instances
+ {}, // #57 xdc.runtime.Diags/common$
+ [], // #58 xdc.runtime.Diags/configNameMap$
+ {}, // #59 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ [], // #60 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #61 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #62 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #63 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #64 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #65 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ [], // #66 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #67 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ [], // #68 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #69 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ [], // #70 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #71 xdc.runtime.Diags/viewNameMap$
+ {}, // #72 xdc.runtime.Error
+ [], // #73 xdc.runtime.Error/$instances
+ {}, // #74 xdc.runtime.Error.Desc#1
+ {}, // #75 xdc.runtime.Error.Desc#2
+ {}, // #76 xdc.runtime.Error/common$
+ [], // #77 xdc.runtime.Error/configNameMap$
+ {}, // #78 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ [], // #79 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #80 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #81 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #82 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #83 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #84 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ [], // #85 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #86 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ [], // #87 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #88 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ [], // #89 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #90 xdc.runtime.Error/viewNameMap$
+ {}, // #91 xdc.runtime.Gate
+ [], // #92 xdc.runtime.Gate/$instances
+ {}, // #93 xdc.runtime.Gate/common$
+ [], // #94 xdc.runtime.Gate/configNameMap$
+ {}, // #95 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ [], // #96 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #97 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #98 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #99 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #100 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #101 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ [], // #102 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #103 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ [], // #104 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #105 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ [], // #106 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #107 xdc.runtime.Gate/viewNameMap$
+ {}, // #108 xdc.runtime.GateNull
+ [], // #109 xdc.runtime.GateNull/$instances
+ {}, // #110 xdc.runtime.GateNull/common$
+ [], // #111 xdc.runtime.GateNull/configNameMap$
+ {}, // #112 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ [], // #113 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #114 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #115 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #116 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #117 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #118 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ [], // #119 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #120 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ [], // #121 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #122 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ [], // #123 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #124 xdc.runtime.GateNull/viewNameMap$
+ {}, // #125 xdc.runtime.Log
+ [], // #126 xdc.runtime.Log/$instances
+ {}, // #127 xdc.runtime.Log.EventDesc#0
+ {}, // #128 xdc.runtime.Log.EventDesc#1
+ {}, // #129 xdc.runtime.Log.EventDesc#3
+ {}, // #130 xdc.runtime.Log.EventDesc#2
+ {}, // #131 xdc.runtime.Log/common$
+ [], // #132 xdc.runtime.Log/configNameMap$
+ {}, // #133 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ [], // #134 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #135 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #136 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #137 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #138 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #139 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ [], // #140 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #141 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ [], // #142 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #143 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ [], // #144 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #145 xdc.runtime.Log/idToInfo
+ [], // #146 xdc.runtime.Log/viewNameMap$
+ {}, // #147 xdc.runtime.Main
+ [], // #148 xdc.runtime.Main/$instances
+ {}, // #149 xdc.runtime.Main/common$
+ [], // #150 xdc.runtime.Main/configNameMap$
+ {}, // #151 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ [], // #152 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #153 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #154 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #155 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #156 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #157 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ [], // #158 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #159 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ [], // #160 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #161 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ [], // #162 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #163 xdc.runtime.Main/viewNameMap$
+ {}, // #164 xdc.runtime.Memory
+ [], // #165 xdc.runtime.Memory/$instances
+ {}, // #166 xdc.runtime.HeapStd
+ [], // #167 xdc.runtime.HeapStd/$instances
+ {}, // #168 xdc.runtime.HeapStd.Instance#0
+ {}, // #169 xdc.runtime.HeapStd.Instance#0/instance
+ {}, // #170 xdc.runtime.Assert.Desc#4
+ {}, // #171 xdc.runtime.Assert.Desc#3
+ {}, // #172 xdc.runtime.Assert.Desc#2
+ {}, // #173 xdc.runtime.Error.Desc#4
+ {}, // #174 xdc.runtime.HeapStd/common$
+ [], // #175 xdc.runtime.HeapStd/configNameMap$
+ {}, // #176 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ [], // #177 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #178 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #179 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #180 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #181 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #182 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ [], // #183 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #184 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ [], // #185 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #186 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ [], // #187 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #188 xdc.runtime.HeapStd/viewNameMap$
+ {}, // #189 xdc.runtime.Memory/common$
+ [], // #190 xdc.runtime.Memory/configNameMap$
+ {}, // #191 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ [], // #192 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #193 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #194 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #195 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #196 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #197 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ [], // #198 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #199 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ [], // #200 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #201 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ [], // #202 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #203 xdc.runtime.Memory/viewNameMap$
+ {}, // #204 xdc.runtime.Startup
+ [], // #205 xdc.runtime.Startup/$instances
+ {}, // #206 xdc.runtime.Startup/common$
+ [], // #207 xdc.runtime.Startup/configNameMap$
+ {}, // #208 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'
+ [], // #209 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #210 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #211 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #212 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #213 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #214 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'
+ [], // #215 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #216 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'
+ [], // #217 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #218 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'
+ [], // #219 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #220 xdc.runtime.Startup/firstFxns
+ [], // #221 xdc.runtime.Startup/lastFxns
+ [], // #222 xdc.runtime.Startup/sfxnRts
+ [], // #223 xdc.runtime.Startup/sfxnTab
+ [], // #224 xdc.runtime.Startup/viewNameMap$
+ {}, // #225 xdc.runtime.System
+ [], // #226 xdc.runtime.System/$instances
+ {}, // #227 xdc.runtime.Assert.Desc#5
+ {}, // #228 xdc.runtime.SysMin
+ [], // #229 xdc.runtime.SysMin/$instances
+ {}, // #230 xdc.runtime.SysMin/common$
+ [], // #231 xdc.runtime.SysMin/configNameMap$
+ {}, // #232 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'
+ [], // #233 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #234 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #235 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #236 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #237 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #238 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'
+ [], // #239 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #240 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'
+ [], // #241 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #242 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'
+ [], // #243 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'/fields
+ {}, // #244 xdc.rov.ViewInfo.Instance#1
+ {}, // #245 xdc.rov.ViewInfo
+ [], // #246 xdc.rov.ViewInfo/$instances
+ {}, // #247 xdc.rov.ViewInfo.Instance#0
+ [], // #248 xdc.rov.ViewInfo.Instance#0/viewMap
+ {}, // #249 xdc.rov.ViewInfo.Instance#0/viewMap/'Basic'
+ {}, // #250 xdc.rov.ViewInfo.Instance#0/viewMap/'Records'
+ [], // #251 xdc.rov.ViewInfo.Instance#1/viewMap
+ {}, // #252 xdc.rov.ViewInfo.Instance#1/viewMap/'Module'
+ {}, // #253 xdc.rov.ViewInfo.Instance#1/viewMap/'OutputBuffer'
+ [], // #254 xdc.runtime.SysMin/viewNameMap$
+ {}, // #255 xdc.runtime.System/common$
+ [], // #256 xdc.runtime.System/configNameMap$
+ {}, // #257 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'
+ [], // #258 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #259 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #260 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #261 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #262 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #263 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'
+ [], // #264 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #265 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'
+ [], // #266 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #267 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'
+ [], // #268 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #269 xdc.runtime.System/exitFxns
+ [], // #270 xdc.runtime.System/viewNameMap$
+ {}, // #271 xdc.runtime.Text
+ [], // #272 xdc.runtime.Text/$instances
+ [], // #273 xdc.runtime.Text/charTab
+ {}, // #274 xdc.runtime.Text/common$
+ [], // #275 xdc.runtime.Text/configNameMap$
+ {}, // #276 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'
+ [], // #277 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #278 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #279 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #280 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #281 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #282 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'
+ [], // #283 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #284 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'
+ [], // #285 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #286 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'
+ [], // #287 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #288 xdc.runtime.Text/nodeTab
+ {}, // #289 xdc.runtime.Text/nodeTab/0
+ {}, // #290 xdc.runtime.Text/nodeTab/1
+ {}, // #291 xdc.runtime.Text/nodeTab/2
+ {}, // #292 xdc.runtime.Text/nodeTab/3
+ {}, // #293 xdc.runtime.Text/nodeTab/4
+ {}, // #294 xdc.runtime.Text/nodeTab/5
+ {}, // #295 xdc.runtime.Text/nodeTab/6
+ {}, // #296 xdc.runtime.Text/nodeTab/7
+ {}, // #297 xdc.runtime.Text/nodeTab/8
+ {}, // #298 xdc.runtime.Text/nodeTab/9
+ {}, // #299 xdc.runtime.Text/nodeTab/10
+ {}, // #300 xdc.runtime.Text/nodeTab/11
+ {}, // #301 xdc.runtime.Text/nodeTab/12
+ {}, // #302 xdc.runtime.Text/nodeTab/13
+ {}, // #303 xdc.runtime.Text/nodeTab/14
+ {}, // #304 xdc.runtime.Text/nodeTab/15
+ {}, // #305 xdc.runtime.Text/nodeTab/16
+ [], // #306 xdc.runtime.Text/viewNameMap$
+ {}, // #307
+ {}, // #308
+ {}, // #309
+ {}, // #310
+ {}, // #311
+ {}, // #312 ti.targets.C64P
+ {}, // #313 ti.targets.C64P/ar
+ {}, // #314 ti.targets.C64P/arOpts
+ {}, // #315 ti.targets.C64P/asm
+ {}, // #316 ti.targets.C64P/asmOpts
+ {}, // #317 ti.targets.C62
+ {}, // #318 ti.targets.C62/compatibleSuffixes
+ {}, // #319 ti.targets.C62/debugGen
+ {}, // #320 ti.targets.C62/extensions
+ {}, // #321 ti.targets.C62/extensions/'.C'
+ {}, // #322 ti.targets.C62/extensions/'.asm'
+ {}, // #323 ti.targets.C62/extensions/'.c'
+ {}, // #324 ti.targets.C62/extensions/'.cc'
+ {}, // #325 ti.targets.C62/extensions/'.cpp'
+ {}, // #326 ti.targets.C62/extensions/'.cxx'
+ {}, // #327 ti.targets.C62/extensions/'.s62'
+ {}, // #328 ti.targets.C62/model
+ {}, // #329 ti.targets.C62/platforms
+ {}, // #330 ti.targets.C62/profiles
+ {}, // #331 ti.targets.C62/profiles/'coverage'
+ {}, // #332 ti.targets.C62/profiles/'coverage'/compileOpts
+ {}, // #333 ti.targets.C62/profiles/'coverage'/filters
+ {}, // #334 ti.targets.C62/profiles/'debug'
+ {}, // #335 ti.targets.C62/profiles/'debug'/compileOpts
+ {}, // #336 ti.targets.C62/profiles/'debug'/filters
+ {}, // #337 ti.targets.C62/profiles/'profile'
+ {}, // #338 ti.targets.C62/profiles/'profile'/compileOpts
+ {}, // #339 ti.targets.C62/profiles/'profile'/filters
+ {}, // #340 ti.targets.C62/profiles/'release'
+ {}, // #341 ti.targets.C62/profiles/'release'/compileOpts
+ {}, // #342 ti.targets.C62/profiles/'release'/filters
+ {}, // #343 ti.targets.C62/profiles/'whole_program'
+ {}, // #344 ti.targets.C62/profiles/'whole_program'/compileOpts
+ {}, // #345 ti.targets.C62/profiles/'whole_program'/filters
+ {}, // #346 ti.targets.C62/profiles/'whole_program_debug'
+ {}, // #347 ti.targets.C62/profiles/'whole_program_debug'/compileOpts
+ {}, // #348 ti.targets.C62/profiles/'whole_program_debug'/filters
+ {}, // #349 ti.targets.C62/sectMap
+ {}, // #350 ti.targets.C62/stdTypes
+ {}, // #351 ti.targets.C62/stdTypes/t_Char
+ {}, // #352 ti.targets.C62/stdTypes/t_Double
+ {}, // #353 ti.targets.C62/stdTypes/t_Float
+ {}, // #354 ti.targets.C62/stdTypes/t_Fxn
+ {}, // #355 ti.targets.C62/stdTypes/t_IArg
+ {}, // #356 ti.targets.C62/stdTypes/t_Int
+ {}, // #357 ti.targets.C62/stdTypes/t_Int16
+ {}, // #358 ti.targets.C62/stdTypes/t_Int32
+ {}, // #359 ti.targets.C62/stdTypes/t_Int40
+ {}, // #360 ti.targets.C62/stdTypes/t_Int64
+ {}, // #361 ti.targets.C62/stdTypes/t_Int8
+ {}, // #362 ti.targets.C62/stdTypes/t_LDouble
+ {}, // #363 ti.targets.C62/stdTypes/t_LLong
+ {}, // #364 ti.targets.C62/stdTypes/t_Long
+ {}, // #365 ti.targets.C62/stdTypes/t_Ptr
+ {}, // #366 ti.targets.C62/stdTypes/t_Short
+ {}, // #367 ti.targets.C62/versionMap
+ {}, // #368 ti.targets.C64P/cc
+ {}, // #369 ti.targets.C64P/ccConfigOpts
+ {}, // #370 ti.targets.C64P/ccOpts
+ {}, // #371 ti.targets.C64P/compatibleSuffixes
+ {}, // #372 ti.targets.C64P/debugGen
+ {}, // #373 ti.targets.C64P/extensions
+ {}, // #374 ti.targets.C64P/extensions/'.C'
+ {}, // #375 ti.targets.C64P/extensions/'.asm'
+ {}, // #376 ti.targets.C64P/extensions/'.c'
+ {}, // #377 ti.targets.C64P/extensions/'.cc'
+ {}, // #378 ti.targets.C64P/extensions/'.cpp'
+ {}, // #379 ti.targets.C64P/extensions/'.cxx'
+ {}, // #380 ti.targets.C64P/extensions/'.s62'
+ {}, // #381 ti.targets.C64P/extensions/'.s64'
+ {}, // #382 ti.targets.C64P/extensions/'.s64P'
+ {}, // #383 ti.targets.C64P/lnk
+ {}, // #384 ti.targets.C64P/lnkOpts
+ {}, // #385 ti.targets.C64P/model
+ {}, // #386 ti.targets.C64P/platforms
+ {}, // #387 ti.targets.C64P/profiles
+ {}, // #388 ti.targets.C64P/profiles/'coverage'
+ {}, // #389 ti.targets.C64P/profiles/'coverage'/compileOpts
+ {}, // #390 ti.targets.C64P/profiles/'coverage'/filters
+ {}, // #391 ti.targets.C64P/profiles/'debug'
+ {}, // #392 ti.targets.C64P/profiles/'debug'/compileOpts
+ {}, // #393 ti.targets.C64P/profiles/'debug'/filters
+ {}, // #394 ti.targets.C64P/profiles/'profile'
+ {}, // #395 ti.targets.C64P/profiles/'profile'/compileOpts
+ {}, // #396 ti.targets.C64P/profiles/'profile'/filters
+ {}, // #397 ti.targets.C64P/profiles/'release'
+ {}, // #398 ti.targets.C64P/profiles/'release'/compileOpts
+ {}, // #399 ti.targets.C64P/profiles/'release'/filters
+ {}, // #400 ti.targets.C64P/profiles/'whole_program'
+ {}, // #401 ti.targets.C64P/profiles/'whole_program'/compileOpts
+ {}, // #402 ti.targets.C64P/profiles/'whole_program'/filters
+ {}, // #403 ti.targets.C64P/profiles/'whole_program_debug'
+ {}, // #404 ti.targets.C64P/profiles/'whole_program_debug'/compileOpts
+ {}, // #405 ti.targets.C64P/profiles/'whole_program_debug'/filters
+ {}, // #406 ti.targets.C64P/sectMap
+ {}, // #407 ti.targets.C64P/stdTypes
+ {}, // #408 ti.targets.C64P/stdTypes/t_Char
+ {}, // #409 ti.targets.C64P/stdTypes/t_Double
+ {}, // #410 ti.targets.C64P/stdTypes/t_Float
+ {}, // #411 ti.targets.C64P/stdTypes/t_Fxn
+ {}, // #412 ti.targets.C64P/stdTypes/t_IArg
+ {}, // #413 ti.targets.C64P/stdTypes/t_Int
+ {}, // #414 ti.targets.C64P/stdTypes/t_Int16
+ {}, // #415 ti.targets.C64P/stdTypes/t_Int32
+ {}, // #416 ti.targets.C64P/stdTypes/t_Int40
+ {}, // #417 ti.targets.C64P/stdTypes/t_Int64
+ {}, // #418 ti.targets.C64P/stdTypes/t_Int8
+ {}, // #419 ti.targets.C64P/stdTypes/t_LDouble
+ {}, // #420 ti.targets.C64P/stdTypes/t_LLong
+ {}, // #421 ti.targets.C64P/stdTypes/t_Long
+ {}, // #422 ti.targets.C64P/stdTypes/t_Ptr
+ {}, // #423 ti.targets.C64P/stdTypes/t_Short
+ {}, // #424 ti.targets.C64P/vers
+ {}, // #425 ti.targets.C64P/versionMap
+ {}, // #426
+]
+
+__o = __obj[0]
+ __o['$modules'] = __obj[1.0]
+ __o['build'] = __obj[307.0]
+
+__o = __obj[1]
+ __o['#32770'] = __obj[2.0]
+ __o['#32771'] = __obj[20.0]
+ __o['#32772'] = __obj[38.0]
+ __o['#32773'] = __obj[55.0]
+ __o['#32774'] = __obj[72.0]
+ __o['#32775'] = __obj[91.0]
+ __o['#32776'] = __obj[108.0]
+ __o['#32777'] = __obj[125.0]
+ __o['#32778'] = __obj[147.0]
+ __o['#32779'] = __obj[164.0]
+ __o['#32780'] = __obj[166.0]
+ __o['#32781'] = __obj[204.0]
+ __o['#32782'] = __obj[225.0]
+ __o['#32783'] = __obj[228.0]
+ __o['#32784'] = __obj[271.0]
+ __o['xdc.runtime.Assert'] = __obj[2.0]
+ __o['xdc.runtime.Core'] = __obj[20.0]
+ __o['xdc.runtime.Defaults'] = __obj[38.0]
+ __o['xdc.runtime.Diags'] = __obj[55.0]
+ __o['xdc.runtime.Error'] = __obj[72.0]
+ __o['xdc.runtime.Gate'] = __obj[91.0]
+ __o['xdc.runtime.GateNull'] = __obj[108.0]
+ __o['xdc.runtime.HeapStd'] = __obj[166.0]
+ __o['xdc.runtime.Log'] = __obj[125.0]
+ __o['xdc.runtime.Main'] = __obj[147.0]
+ __o['xdc.runtime.Memory'] = __obj[164.0]
+ __o['xdc.runtime.Startup'] = __obj[204.0]
+ __o['xdc.runtime.SysMin'] = __obj[228.0]
+ __o['xdc.runtime.System'] = __obj[225.0]
+ __o['xdc.runtime.Text'] = __obj[271.0]
+
+__o = __obj[2] // xdc.runtime.Assert
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[3.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert', 'UTF-8'))
+ __o['E_assertFailed'] = __obj[4.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32770
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[5.0]
+ __o['configNameMap$'] = __obj[6.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[19.0]
+
+__o = __obj[3] // xdc.runtime.Assert/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2F%24instances', 'UTF-8'))
+
+__o = __obj[4] // xdc.runtime.Error.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%230', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('assertion+failure%25s%25s', 'UTF-8'))
+
+__o = __obj[5] // xdc.runtime.Assert/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[6] // xdc.runtime.Assert/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[7.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[9.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[11.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[13.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[15.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[17.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[7] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[8.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[8] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[9] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[10.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[10] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[11] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[12.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[12] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[13] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[14.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[14] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[15] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[16.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[16] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[17] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[18.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[18] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[19] // xdc.runtime.Assert/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[20] // xdc.runtime.Core
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[21.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core', 'UTF-8'))
+ __o['A_initializedParams'] = __obj[22.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Core_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32771
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[23.0]
+ __o['configNameMap$'] = __obj[24.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[37.0]
+
+__o = __obj[21] // xdc.runtime.Core/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2F%24instances', 'UTF-8'))
+
+__o = __obj[22] // xdc.runtime.Assert.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%230', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('A_initializedParams%3A+uninitialized+Params+struct', 'UTF-8'))
+
+__o = __obj[23] // xdc.runtime.Core/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[24] // xdc.runtime.Core/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[25.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[27.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[29.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[31.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[33.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[35.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[25] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[26.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[26] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[27] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[28.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[28] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[29] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[30.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[30] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[31] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[32.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[32] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[33] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[34.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[34] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[35] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[36.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[36] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[37] // xdc.runtime.Core/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[38] // xdc.runtime.Defaults
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[39.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32772
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[40.0]
+ __o['configNameMap$'] = __obj[41.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[54.0]
+
+__o = __obj[39] // xdc.runtime.Defaults/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2F%24instances', 'UTF-8'))
+
+__o = __obj[40] // xdc.runtime.Defaults/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[41] // xdc.runtime.Defaults/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[42.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[44.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[46.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[48.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[50.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[52.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[42] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[43.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[43] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[44] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[45.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[45] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[46] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[47.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[47] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[48] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[49.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[49] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[50] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[51.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[51] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[52] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[53.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[53] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[54] // xdc.runtime.Defaults/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[55] // xdc.runtime.Diags
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[56.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags', 'UTF-8'))
+ __o['ALL'] = 65535
+ __o['ASSERT'] = 16
+ __o['ENTRY'] = 1
+ __o['EXIT'] = 2
+ __o['INTERNAL'] = 8
+ __o['LIFECYCLE'] = 4
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32773
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['USER1'] = 256
+ __o['USER2'] = 512
+ __o['USER3'] = 1024
+ __o['USER4'] = 2048
+ __o['USER5'] = 4096
+ __o['USER6'] = 8192
+ __o['USER7'] = 16384
+ __o['USER8'] = 32768
+ __o['common$'] = __obj[57.0]
+ __o['configNameMap$'] = __obj[58.0]
+ __o['dictBase'] = null
+ __o['rovShowRawTab$'] = true
+ __o['setMaskEnabled'] = false
+ __o['viewNameMap$'] = __obj[71.0]
+
+__o = __obj[56] // xdc.runtime.Diags/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2F%24instances', 'UTF-8'))
+
+__o = __obj[57] // xdc.runtime.Diags/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[58] // xdc.runtime.Diags/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[59.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[61.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[63.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[65.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[67.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[69.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[59] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[60.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[60] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[61] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[62.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[62] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[63] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[64.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[64] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[65] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[66.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[66] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[67] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[68.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[68] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[69] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[70.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[70] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[71] // xdc.runtime.Diags/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[72] // xdc.runtime.Error
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[73.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error', 'UTF-8'))
+ __o['E_generic'] = __obj[74.0]
+ __o['E_memory'] = __obj[75.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32774
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 2
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[76.0]
+ __o['configNameMap$'] = __obj[77.0]
+ __o['maxDepth'] = 16
+ __o['policy'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.UNWIND', 'UTF-8'))
+ __o['raiseHook'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_print__E', 'UTF-8'))
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[90.0]
+
+__o = __obj[73] // xdc.runtime.Error/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2F%24instances', 'UTF-8'))
+
+__o = __obj[74] // xdc.runtime.Error.Desc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%231', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('generic+error%3A+%25s', 'UTF-8'))
+
+__o = __obj[75] // xdc.runtime.Error.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%232', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('out+of+memory%3A+heap%3D0x%25x%2C+size%3D%25u', 'UTF-8'))
+
+__o = __obj[76] // xdc.runtime.Error/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[77] // xdc.runtime.Error/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[78.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[80.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[82.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[84.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[86.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[88.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[78] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[79.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[79] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[80] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[81.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[81] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[82] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[83.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[83] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[84] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[85.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[85] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[86] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[87.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[87] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[88] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[89.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[89] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[90] // xdc.runtime.Error/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[91] // xdc.runtime.Gate
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[92.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32775
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[93.0]
+ __o['configNameMap$'] = __obj[94.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[107.0]
+
+__o = __obj[92] // xdc.runtime.Gate/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2F%24instances', 'UTF-8'))
+
+__o = __obj[93] // xdc.runtime.Gate/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[94] // xdc.runtime.Gate/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[95.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[97.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[99.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[101.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[103.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[105.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[95] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[96.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[96] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[97] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[98.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[98] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[99] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[100.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[100] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[101] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[102.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[102] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[103] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[104.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[104] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[105] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[106.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[106] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[107] // xdc.runtime.Gate/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[108] // xdc.runtime.GateNull
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[109.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32776
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['Q_PREEMPTING'] = 2
+ __o['common$'] = __obj[110.0]
+ __o['configNameMap$'] = __obj[111.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[124.0]
+
+__o = __obj[109] // xdc.runtime.GateNull/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2F%24instances', 'UTF-8'))
+
+__o = __obj[110] // xdc.runtime.GateNull/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[111] // xdc.runtime.GateNull/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[112.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[114.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[116.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[118.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[120.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[122.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[112] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[113.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[113] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[114] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[115.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[115] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[116] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[117.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[117] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[118] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[119.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[119] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[120] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[121.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[121] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[122] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[123.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[123] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[124] // xdc.runtime.GateNull/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[125] // xdc.runtime.Log
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[126.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log', 'UTF-8'))
+ __o['L_construct'] = __obj[127.0]
+ __o['L_create'] = __obj[128.0]
+ __o['L_delete'] = __obj[129.0]
+ __o['L_destruct'] = __obj[130.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Log_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32777
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 8
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['PRINTFID'] = 0
+ __o['common$'] = __obj[131.0]
+ __o['configNameMap$'] = __obj[132.0]
+ __o['idToInfo'] = __obj[145.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[146.0]
+
+__o = __obj[126] // xdc.runtime.Log/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2F%24instances', 'UTF-8'))
+
+__o = __obj[127] // xdc.runtime.Log.EventDesc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%230', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[128] // xdc.runtime.Log.EventDesc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%231', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[129] // xdc.runtime.Log.EventDesc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%233', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+delete%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[130] // xdc.runtime.Log.EventDesc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%232', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+destruct%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[131] // xdc.runtime.Log/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[132] // xdc.runtime.Log/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[133.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[135.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[137.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[139.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[141.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[143.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[133] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[134.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[134] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[135] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[136.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[136] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[137] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[138.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[138] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[139] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[140.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[140] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[141] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[142.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[142] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[143] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[144.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[144] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[145] // xdc.runtime.Log/idToInfo
+ __o.$keys = []
+ __o.push(__o['#468'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_construct%3A%3A%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#468')
+ __o.push(__o['#492'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_create%3A%3A%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#492')
+ __o.push(__o['#513'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_destruct%3A%3A--%3E+destruct%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#513')
+ __o.push(__o['#532'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_delete%3A%3A--%3E+delete%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#532')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FidToInfo', 'UTF-8'))
+
+__o = __obj[146] // xdc.runtime.Log/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[147] // xdc.runtime.Main
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[148.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main', 'UTF-8'))
+ __o['Module_GateProxy'] = __obj[108.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Main_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32778
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[149.0]
+ __o['configNameMap$'] = __obj[150.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[163.0]
+
+__o = __obj[148] // xdc.runtime.Main/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2F%24instances', 'UTF-8'))
+
+__o = __obj[149] // xdc.runtime.Main/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[150] // xdc.runtime.Main/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[151.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[153.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[155.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[157.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[159.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[161.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[151] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[152.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[152] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[153] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[154.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[154] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[155] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[156.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[156] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[157] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[158.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[158] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[159] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[160.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[160] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[161] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[162.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[162] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[163] // xdc.runtime.Main/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[164] // xdc.runtime.Memory
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[165.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory', 'UTF-8'))
+ __o['HeapProxy'] = __obj[166.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32779
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['common$'] = __obj[189.0]
+ __o['configNameMap$'] = __obj[190.0]
+ __o['defaultHeapInstance'] = __obj[168.0]
+ __o['defaultHeapSize'] = 4096
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[203.0]
+
+__o = __obj[165] // xdc.runtime.Memory/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2F%24instances', 'UTF-8'))
+
+__o = __obj[166] // xdc.runtime.HeapStd
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[167.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd', 'UTF-8'))
+ __o['A_invalidAlignment'] = __obj[170.0]
+ __o['A_invalidTotalFreeSize'] = __obj[171.0]
+ __o['A_zeroSize'] = __obj[172.0]
+ __o['E_noRTSMemory'] = __obj[173.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32780
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[174.0]
+ __o['configNameMap$'] = __obj[175.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[188.0]
+
+__o = __obj[167] // xdc.runtime.HeapStd/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2F%24instances', 'UTF-8'))
+ __o['0'] = __obj[168.0]
+
+__o = __obj[168] // xdc.runtime.HeapStd.Instance#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[166.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230', 'UTF-8'))
+ __o['instance'] = __obj[169.0]
+ __o['size'] = 4096
+
+__o = __obj[169] // xdc.runtime.HeapStd.Instance#0/instance
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230%2Finstance', 'UTF-8'))
+ __o['name'] = null
+
+__o = __obj[170] // xdc.runtime.Assert.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%234', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_alloc+-+requested+alignment+is+greater+than+allowed', 'UTF-8'))
+
+__o = __obj[171] // xdc.runtime.Assert.Desc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%233', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd+instance+totalFreeSize+is+greater+than+starting+size', 'UTF-8'))
+
+__o = __obj[172] // xdc.runtime.Assert.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%232', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_create+cannot+have+a+zero+size+value', 'UTF-8'))
+
+__o = __obj[173] // xdc.runtime.Error.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%234', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('The+RTS+heap+is+used+up.+Examine+Program.heap.', 'UTF-8'))
+
+__o = __obj[174] // xdc.runtime.HeapStd/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[175] // xdc.runtime.HeapStd/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[176.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[178.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[180.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[182.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[184.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[186.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[176] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[177.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[177] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[178] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[179.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[179] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[180] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[181.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[181] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[182] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[183.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[183] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[184] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[185.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[185] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[186] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[187.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[187] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[188] // xdc.runtime.HeapStd/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[189] // xdc.runtime.Memory/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[190] // xdc.runtime.Memory/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[191.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[193.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[195.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[197.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[199.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[201.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[191] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[192.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[192] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[193] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[194.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[194] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[195] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[196.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[196] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[197] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[198.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[198] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[199] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[200.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[200] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[201] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[202.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[202] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[203] // xdc.runtime.Memory/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[204] // xdc.runtime.Startup
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[205.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup', 'UTF-8'))
+ __o['DONE'] = -1
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32781
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NOTDONE'] = 0
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[206.0]
+ __o['configNameMap$'] = __obj[207.0]
+ __o['execImpl'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_exec__I', 'UTF-8'))
+ __o['firstFxns'] = __obj[220.0]
+ __o['lastFxns'] = __obj[221.0]
+ __o['maxPasses'] = 32
+ __o['resetFxn'] = null
+ __o['rovShowRawTab$'] = true
+ __o['sfxnRts'] = __obj[222.0]
+ __o['sfxnTab'] = __obj[223.0]
+ __o['startModsFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_startMods__I', 'UTF-8'))
+ __o['viewNameMap$'] = __obj[224.0]
+
+__o = __obj[205] // xdc.runtime.Startup/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2F%24instances', 'UTF-8'))
+
+__o = __obj[206] // xdc.runtime.Startup/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[207] // xdc.runtime.Startup/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[208.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[210.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[212.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[214.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[216.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[218.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[208] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[209.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[209] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[210] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[211.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[211] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[212] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[213.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[213] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[214] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[215.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[215] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[216] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[217.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[217] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[218] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[219.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[219] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[220] // xdc.runtime.Startup/firstFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FfirstFxns', 'UTF-8'))
+
+__o = __obj[221] // xdc.runtime.Startup/lastFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FlastFxns', 'UTF-8'))
+
+__o = __obj[222] // xdc.runtime.Startup/sfxnRts
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FsfxnRts', 'UTF-8'))
+ __o['0'] = true
+ __o['1'] = true
+
+__o = __obj[223] // xdc.runtime.Startup/sfxnTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FsfxnTab', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_Module_startup__E', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_Module_startup__E', 'UTF-8'))
+
+__o = __obj[224] // xdc.runtime.Startup/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[225] // xdc.runtime.System
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[226.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System', 'UTF-8'))
+ __o['A_cannotFitIntoArg'] = __obj[227.0]
+ __o['Module_GateProxy'] = __obj[108.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32782
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['STATUS_UNKNOWN'] = 51966
+ __o['SupportProxy'] = __obj[228.0]
+ __o['common$'] = __obj[255.0]
+ __o['configNameMap$'] = __obj[256.0]
+ __o['exitFxns'] = __obj[269.0]
+ __o['extendFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_printfExtend__I', 'UTF-8'))
+ __o['extendedFormats'] = String(java.net.URLDecoder.decode('%25%24L', 'UTF-8'))
+ __o['maxAtexitHandlers'] = 8
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[270.0]
+
+__o = __obj[226] // xdc.runtime.System/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2F%24instances', 'UTF-8'))
+
+__o = __obj[227] // xdc.runtime.Assert.Desc#5
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%235', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('A_cannotFitIntoArg%3A+sizeof%28Float%29+%3E+sizeof%28Arg%29', 'UTF-8'))
+
+__o = __obj[228] // xdc.runtime.SysMin
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[229.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32783
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['bufSize'] = 1024
+ __o['common$'] = __obj[230.0]
+ __o['configNameMap$'] = __obj[231.0]
+ __o['flushAtExit'] = true
+ __o['outputFunc'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_output__I', 'UTF-8'))
+ __o['outputFxn'] = null
+ __o['rovShowRawTab$'] = true
+ __o['rovViewInfo'] = __obj[244.0]
+ __o['sectionName'] = null
+ __o['viewNameMap$'] = __obj[254.0]
+
+__o = __obj[229] // xdc.runtime.SysMin/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2F%24instances', 'UTF-8'))
+
+__o = __obj[230] // xdc.runtime.SysMin/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[231] // xdc.runtime.SysMin/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[232.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[234.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[236.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[238.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[240.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[242.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[232] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[233.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[233] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[234] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[235.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[235] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[236] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[237.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[237] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[238] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[239.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[239] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[240] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[241.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[241] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[242] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[243.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[243] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[244] // xdc.rov.ViewInfo.Instance#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[245.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231', 'UTF-8'))
+ __o['showRawTab'] = true
+ __o['viewMap'] = __obj[251.0]
+
+__o = __obj[245] // xdc.rov.ViewInfo
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[246.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo', 'UTF-8'))
+
+__o = __obj[246] // xdc.rov.ViewInfo/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo%2F%24instances', 'UTF-8'))
+ __o['0'] = __obj[247.0]
+ __o['1'] = __obj[244.0]
+
+__o = __obj[247] // xdc.rov.ViewInfo.Instance#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[245.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230', 'UTF-8'))
+ __o['showRawTab'] = true
+ __o['viewMap'] = __obj[248.0]
+
+__o = __obj[248] // xdc.rov.ViewInfo.Instance#0/viewMap
+ __o.$keys = []
+ __o.push(__o['Basic'] = __obj[249.0]); __o.$keys.push('Basic')
+ __o.push(__o['Records'] = __obj[250.0]); __o.$keys.push('Records')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap', 'UTF-8'))
+
+__o = __obj[249] // xdc.rov.ViewInfo.Instance#0/viewMap/'Basic'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap%2F%27Basic%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('BasicView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.INSTANCE', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitBasic', 'UTF-8'))
+
+__o = __obj[250] // xdc.rov.ViewInfo.Instance#0/viewMap/'Records'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap%2F%27Records%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('RecordView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.INSTANCE_DATA', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitRecords', 'UTF-8'))
+
+__o = __obj[251] // xdc.rov.ViewInfo.Instance#1/viewMap
+ __o.$keys = []
+ __o.push(__o['Module'] = __obj[252.0]); __o.$keys.push('Module')
+ __o.push(__o['OutputBuffer'] = __obj[253.0]); __o.$keys.push('OutputBuffer')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap', 'UTF-8'))
+
+__o = __obj[252] // xdc.rov.ViewInfo.Instance#1/viewMap/'Module'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap%2F%27Module%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('ModuleView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.MODULE', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitModule', 'UTF-8'))
+
+__o = __obj[253] // xdc.rov.ViewInfo.Instance#1/viewMap/'OutputBuffer'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap%2F%27OutputBuffer%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('BufferEntryView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.MODULE_DATA', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitOutputBuffer', 'UTF-8'))
+
+__o = __obj[254] // xdc.runtime.SysMin/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[255] // xdc.runtime.System/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[256] // xdc.runtime.System/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[257.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[259.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[261.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[263.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[265.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[267.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[257] // xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[258.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[258] // xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[259] // xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[260.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[260] // xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[261] // xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[262.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[262] // xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[263] // xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[264.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[264] // xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[265] // xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[266.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[266] // xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[267] // xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[268.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[268] // xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[269] // xdc.runtime.System/exitFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FexitFxns', 'UTF-8'))
+
+__o = __obj[270] // xdc.runtime.System/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[271] // xdc.runtime.Text
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[272.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32784
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['charCnt'] = 661
+ __o['charTab'] = __obj[273.0]
+ __o['common$'] = __obj[274.0]
+ __o['configNameMap$'] = __obj[275.0]
+ __o['isLoaded'] = true
+ __o['nameEmpty'] = String(java.net.URLDecoder.decode('%7Bempty-instance-name%7D', 'UTF-8'))
+ __o['nameStatic'] = String(java.net.URLDecoder.decode('%7Bstatic-instance-name%7D', 'UTF-8'))
+ __o['nameUnknown'] = String(java.net.URLDecoder.decode('%7Bunknown-instance-name%7D', 'UTF-8'))
+ __o['nodeCnt'] = 17
+ __o['nodeTab'] = __obj[288.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[306.0]
+ __o['visitRopeFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_visitRope__I', 'UTF-8'))
+ __o['visitRopeFxn2'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_visitRope2__I', 'UTF-8'))
+
+__o = __obj[272] // xdc.runtime.Text/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2F%24instances', 'UTF-8'))
+
+__o = __obj[273] // xdc.runtime.Text/charTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FcharTab', 'UTF-8'))
+ __o['0'] = 0
+ __o['1'] = 65
+ __o['2'] = 95
+ __o['3'] = 105
+ __o['4'] = 110
+ __o['5'] = 105
+ __o['6'] = 116
+ __o['7'] = 105
+ __o['8'] = 97
+ __o['9'] = 108
+ __o['10'] = 105
+ __o['11'] = 122
+ __o['12'] = 101
+ __o['13'] = 100
+ __o['14'] = 80
+ __o['15'] = 97
+ __o['16'] = 114
+ __o['17'] = 97
+ __o['18'] = 109
+ __o['19'] = 115
+ __o['20'] = 58
+ __o['21'] = 32
+ __o['22'] = 117
+ __o['23'] = 110
+ __o['24'] = 105
+ __o['25'] = 110
+ __o['26'] = 105
+ __o['27'] = 116
+ __o['28'] = 105
+ __o['29'] = 97
+ __o['30'] = 108
+ __o['31'] = 105
+ __o['32'] = 122
+ __o['33'] = 101
+ __o['34'] = 100
+ __o['35'] = 32
+ __o['36'] = 80
+ __o['37'] = 97
+ __o['38'] = 114
+ __o['39'] = 97
+ __o['40'] = 109
+ __o['41'] = 115
+ __o['42'] = 32
+ __o['43'] = 115
+ __o['44'] = 116
+ __o['45'] = 114
+ __o['46'] = 117
+ __o['47'] = 99
+ __o['48'] = 116
+ __o['49'] = 0
+ __o['50'] = 72
+ __o['51'] = 101
+ __o['52'] = 97
+ __o['53'] = 112
+ __o['54'] = 77
+ __o['55'] = 105
+ __o['56'] = 110
+ __o['57'] = 95
+ __o['58'] = 99
+ __o['59'] = 114
+ __o['60'] = 101
+ __o['61'] = 97
+ __o['62'] = 116
+ __o['63'] = 101
+ __o['64'] = 32
+ __o['65'] = 99
+ __o['66'] = 97
+ __o['67'] = 110
+ __o['68'] = 110
+ __o['69'] = 111
+ __o['70'] = 116
+ __o['71'] = 32
+ __o['72'] = 104
+ __o['73'] = 97
+ __o['74'] = 118
+ __o['75'] = 101
+ __o['76'] = 32
+ __o['77'] = 97
+ __o['78'] = 32
+ __o['79'] = 122
+ __o['80'] = 101
+ __o['81'] = 114
+ __o['82'] = 111
+ __o['83'] = 32
+ __o['84'] = 115
+ __o['85'] = 105
+ __o['86'] = 122
+ __o['87'] = 101
+ __o['88'] = 32
+ __o['89'] = 118
+ __o['90'] = 97
+ __o['91'] = 108
+ __o['92'] = 117
+ __o['93'] = 101
+ __o['94'] = 0
+ __o['95'] = 72
+ __o['96'] = 101
+ __o['97'] = 97
+ __o['98'] = 112
+ __o['99'] = 83
+ __o['100'] = 116
+ __o['101'] = 100
+ __o['102'] = 95
+ __o['103'] = 99
+ __o['104'] = 114
+ __o['105'] = 101
+ __o['106'] = 97
+ __o['107'] = 116
+ __o['108'] = 101
+ __o['109'] = 32
+ __o['110'] = 99
+ __o['111'] = 97
+ __o['112'] = 110
+ __o['113'] = 110
+ __o['114'] = 111
+ __o['115'] = 116
+ __o['116'] = 32
+ __o['117'] = 104
+ __o['118'] = 97
+ __o['119'] = 118
+ __o['120'] = 101
+ __o['121'] = 32
+ __o['122'] = 97
+ __o['123'] = 32
+ __o['124'] = 122
+ __o['125'] = 101
+ __o['126'] = 114
+ __o['127'] = 111
+ __o['128'] = 32
+ __o['129'] = 115
+ __o['130'] = 105
+ __o['131'] = 122
+ __o['132'] = 101
+ __o['133'] = 32
+ __o['134'] = 118
+ __o['135'] = 97
+ __o['136'] = 108
+ __o['137'] = 117
+ __o['138'] = 101
+ __o['139'] = 0
+ __o['140'] = 72
+ __o['141'] = 101
+ __o['142'] = 97
+ __o['143'] = 112
+ __o['144'] = 83
+ __o['145'] = 116
+ __o['146'] = 100
+ __o['147'] = 32
+ __o['148'] = 105
+ __o['149'] = 110
+ __o['150'] = 115
+ __o['151'] = 116
+ __o['152'] = 97
+ __o['153'] = 110
+ __o['154'] = 99
+ __o['155'] = 101
+ __o['156'] = 32
+ __o['157'] = 116
+ __o['158'] = 111
+ __o['159'] = 116
+ __o['160'] = 97
+ __o['161'] = 108
+ __o['162'] = 70
+ __o['163'] = 114
+ __o['164'] = 101
+ __o['165'] = 101
+ __o['166'] = 83
+ __o['167'] = 105
+ __o['168'] = 122
+ __o['169'] = 101
+ __o['170'] = 32
+ __o['171'] = 105
+ __o['172'] = 115
+ __o['173'] = 32
+ __o['174'] = 103
+ __o['175'] = 114
+ __o['176'] = 101
+ __o['177'] = 97
+ __o['178'] = 116
+ __o['179'] = 101
+ __o['180'] = 114
+ __o['181'] = 32
+ __o['182'] = 116
+ __o['183'] = 104
+ __o['184'] = 97
+ __o['185'] = 110
+ __o['186'] = 32
+ __o['187'] = 115
+ __o['188'] = 116
+ __o['189'] = 97
+ __o['190'] = 114
+ __o['191'] = 116
+ __o['192'] = 105
+ __o['193'] = 110
+ __o['194'] = 103
+ __o['195'] = 32
+ __o['196'] = 115
+ __o['197'] = 105
+ __o['198'] = 122
+ __o['199'] = 101
+ __o['200'] = 0
+ __o['201'] = 72
+ __o['202'] = 101
+ __o['203'] = 97
+ __o['204'] = 112
+ __o['205'] = 83
+ __o['206'] = 116
+ __o['207'] = 100
+ __o['208'] = 95
+ __o['209'] = 97
+ __o['210'] = 108
+ __o['211'] = 108
+ __o['212'] = 111
+ __o['213'] = 99
+ __o['214'] = 32
+ __o['215'] = 45
+ __o['216'] = 32
+ __o['217'] = 114
+ __o['218'] = 101
+ __o['219'] = 113
+ __o['220'] = 117
+ __o['221'] = 101
+ __o['222'] = 115
+ __o['223'] = 116
+ __o['224'] = 101
+ __o['225'] = 100
+ __o['226'] = 32
+ __o['227'] = 97
+ __o['228'] = 108
+ __o['229'] = 105
+ __o['230'] = 103
+ __o['231'] = 110
+ __o['232'] = 109
+ __o['233'] = 101
+ __o['234'] = 110
+ __o['235'] = 116
+ __o['236'] = 32
+ __o['237'] = 105
+ __o['238'] = 115
+ __o['239'] = 32
+ __o['240'] = 103
+ __o['241'] = 114
+ __o['242'] = 101
+ __o['243'] = 97
+ __o['244'] = 116
+ __o['245'] = 101
+ __o['246'] = 114
+ __o['247'] = 32
+ __o['248'] = 116
+ __o['249'] = 104
+ __o['250'] = 97
+ __o['251'] = 110
+ __o['252'] = 32
+ __o['253'] = 97
+ __o['254'] = 108
+ __o['255'] = 108
+ __o['256'] = 111
+ __o['257'] = 119
+ __o['258'] = 101
+ __o['259'] = 100
+ __o['260'] = 0
+ __o['261'] = 65
+ __o['262'] = 95
+ __o['263'] = 99
+ __o['264'] = 97
+ __o['265'] = 110
+ __o['266'] = 110
+ __o['267'] = 111
+ __o['268'] = 116
+ __o['269'] = 70
+ __o['270'] = 105
+ __o['271'] = 116
+ __o['272'] = 73
+ __o['273'] = 110
+ __o['274'] = 116
+ __o['275'] = 111
+ __o['276'] = 65
+ __o['277'] = 114
+ __o['278'] = 103
+ __o['279'] = 58
+ __o['280'] = 32
+ __o['281'] = 115
+ __o['282'] = 105
+ __o['283'] = 122
+ __o['284'] = 101
+ __o['285'] = 111
+ __o['286'] = 102
+ __o['287'] = 40
+ __o['288'] = 70
+ __o['289'] = 108
+ __o['290'] = 111
+ __o['291'] = 97
+ __o['292'] = 116
+ __o['293'] = 41
+ __o['294'] = 32
+ __o['295'] = 62
+ __o['296'] = 32
+ __o['297'] = 115
+ __o['298'] = 105
+ __o['299'] = 122
+ __o['300'] = 101
+ __o['301'] = 111
+ __o['302'] = 102
+ __o['303'] = 40
+ __o['304'] = 65
+ __o['305'] = 114
+ __o['306'] = 103
+ __o['307'] = 41
+ __o['308'] = 0
+ __o['309'] = 97
+ __o['310'] = 115
+ __o['311'] = 115
+ __o['312'] = 101
+ __o['313'] = 114
+ __o['314'] = 116
+ __o['315'] = 105
+ __o['316'] = 111
+ __o['317'] = 110
+ __o['318'] = 32
+ __o['319'] = 102
+ __o['320'] = 97
+ __o['321'] = 105
+ __o['322'] = 108
+ __o['323'] = 117
+ __o['324'] = 114
+ __o['325'] = 101
+ __o['326'] = 37
+ __o['327'] = 115
+ __o['328'] = 37
+ __o['329'] = 115
+ __o['330'] = 0
+ __o['331'] = 103
+ __o['332'] = 101
+ __o['333'] = 110
+ __o['334'] = 101
+ __o['335'] = 114
+ __o['336'] = 105
+ __o['337'] = 99
+ __o['338'] = 32
+ __o['339'] = 101
+ __o['340'] = 114
+ __o['341'] = 114
+ __o['342'] = 111
+ __o['343'] = 114
+ __o['344'] = 58
+ __o['345'] = 32
+ __o['346'] = 37
+ __o['347'] = 115
+ __o['348'] = 0
+ __o['349'] = 111
+ __o['350'] = 117
+ __o['351'] = 116
+ __o['352'] = 32
+ __o['353'] = 111
+ __o['354'] = 102
+ __o['355'] = 32
+ __o['356'] = 109
+ __o['357'] = 101
+ __o['358'] = 109
+ __o['359'] = 111
+ __o['360'] = 114
+ __o['361'] = 121
+ __o['362'] = 58
+ __o['363'] = 32
+ __o['364'] = 104
+ __o['365'] = 101
+ __o['366'] = 97
+ __o['367'] = 112
+ __o['368'] = 61
+ __o['369'] = 48
+ __o['370'] = 120
+ __o['371'] = 37
+ __o['372'] = 120
+ __o['373'] = 44
+ __o['374'] = 32
+ __o['375'] = 115
+ __o['376'] = 105
+ __o['377'] = 122
+ __o['378'] = 101
+ __o['379'] = 61
+ __o['380'] = 37
+ __o['381'] = 117
+ __o['382'] = 0
+ __o['383'] = 102
+ __o['384'] = 114
+ __o['385'] = 101
+ __o['386'] = 101
+ __o['387'] = 40
+ __o['388'] = 41
+ __o['389'] = 32
+ __o['390'] = 105
+ __o['391'] = 110
+ __o['392'] = 118
+ __o['393'] = 97
+ __o['394'] = 108
+ __o['395'] = 105
+ __o['396'] = 100
+ __o['397'] = 32
+ __o['398'] = 105
+ __o['399'] = 110
+ __o['400'] = 32
+ __o['401'] = 103
+ __o['402'] = 114
+ __o['403'] = 111
+ __o['404'] = 119
+ __o['405'] = 116
+ __o['406'] = 104
+ __o['407'] = 45
+ __o['408'] = 111
+ __o['409'] = 110
+ __o['410'] = 108
+ __o['411'] = 121
+ __o['412'] = 32
+ __o['413'] = 72
+ __o['414'] = 101
+ __o['415'] = 97
+ __o['416'] = 112
+ __o['417'] = 77
+ __o['418'] = 105
+ __o['419'] = 110
+ __o['420'] = 0
+ __o['421'] = 84
+ __o['422'] = 104
+ __o['423'] = 101
+ __o['424'] = 32
+ __o['425'] = 82
+ __o['426'] = 84
+ __o['427'] = 83
+ __o['428'] = 32
+ __o['429'] = 104
+ __o['430'] = 101
+ __o['431'] = 97
+ __o['432'] = 112
+ __o['433'] = 32
+ __o['434'] = 105
+ __o['435'] = 115
+ __o['436'] = 32
+ __o['437'] = 117
+ __o['438'] = 115
+ __o['439'] = 101
+ __o['440'] = 100
+ __o['441'] = 32
+ __o['442'] = 117
+ __o['443'] = 112
+ __o['444'] = 46
+ __o['445'] = 32
+ __o['446'] = 69
+ __o['447'] = 120
+ __o['448'] = 97
+ __o['449'] = 109
+ __o['450'] = 105
+ __o['451'] = 110
+ __o['452'] = 101
+ __o['453'] = 32
+ __o['454'] = 80
+ __o['455'] = 114
+ __o['456'] = 111
+ __o['457'] = 103
+ __o['458'] = 114
+ __o['459'] = 97
+ __o['460'] = 109
+ __o['461'] = 46
+ __o['462'] = 104
+ __o['463'] = 101
+ __o['464'] = 97
+ __o['465'] = 112
+ __o['466'] = 46
+ __o['467'] = 0
+ __o['468'] = 60
+ __o['469'] = 45
+ __o['470'] = 45
+ __o['471'] = 32
+ __o['472'] = 99
+ __o['473'] = 111
+ __o['474'] = 110
+ __o['475'] = 115
+ __o['476'] = 116
+ __o['477'] = 114
+ __o['478'] = 117
+ __o['479'] = 99
+ __o['480'] = 116
+ __o['481'] = 58
+ __o['482'] = 32
+ __o['483'] = 37
+ __o['484'] = 112
+ __o['485'] = 40
+ __o['486'] = 39
+ __o['487'] = 37
+ __o['488'] = 115
+ __o['489'] = 39
+ __o['490'] = 41
+ __o['491'] = 0
+ __o['492'] = 60
+ __o['493'] = 45
+ __o['494'] = 45
+ __o['495'] = 32
+ __o['496'] = 99
+ __o['497'] = 114
+ __o['498'] = 101
+ __o['499'] = 97
+ __o['500'] = 116
+ __o['501'] = 101
+ __o['502'] = 58
+ __o['503'] = 32
+ __o['504'] = 37
+ __o['505'] = 112
+ __o['506'] = 40
+ __o['507'] = 39
+ __o['508'] = 37
+ __o['509'] = 115
+ __o['510'] = 39
+ __o['511'] = 41
+ __o['512'] = 0
+ __o['513'] = 45
+ __o['514'] = 45
+ __o['515'] = 62
+ __o['516'] = 32
+ __o['517'] = 100
+ __o['518'] = 101
+ __o['519'] = 115
+ __o['520'] = 116
+ __o['521'] = 114
+ __o['522'] = 117
+ __o['523'] = 99
+ __o['524'] = 116
+ __o['525'] = 58
+ __o['526'] = 32
+ __o['527'] = 40
+ __o['528'] = 37
+ __o['529'] = 112
+ __o['530'] = 41
+ __o['531'] = 0
+ __o['532'] = 45
+ __o['533'] = 45
+ __o['534'] = 62
+ __o['535'] = 32
+ __o['536'] = 100
+ __o['537'] = 101
+ __o['538'] = 108
+ __o['539'] = 101
+ __o['540'] = 116
+ __o['541'] = 101
+ __o['542'] = 58
+ __o['543'] = 32
+ __o['544'] = 40
+ __o['545'] = 37
+ __o['546'] = 112
+ __o['547'] = 41
+ __o['548'] = 0
+ __o['549'] = 120
+ __o['550'] = 100
+ __o['551'] = 99
+ __o['552'] = 46
+ __o['553'] = 0
+ __o['554'] = 114
+ __o['555'] = 117
+ __o['556'] = 110
+ __o['557'] = 116
+ __o['558'] = 105
+ __o['559'] = 109
+ __o['560'] = 101
+ __o['561'] = 46
+ __o['562'] = 0
+ __o['563'] = 65
+ __o['564'] = 115
+ __o['565'] = 115
+ __o['566'] = 101
+ __o['567'] = 114
+ __o['568'] = 116
+ __o['569'] = 0
+ __o['570'] = 67
+ __o['571'] = 111
+ __o['572'] = 114
+ __o['573'] = 101
+ __o['574'] = 0
+ __o['575'] = 68
+ __o['576'] = 101
+ __o['577'] = 102
+ __o['578'] = 97
+ __o['579'] = 117
+ __o['580'] = 108
+ __o['581'] = 116
+ __o['582'] = 115
+ __o['583'] = 0
+ __o['584'] = 68
+ __o['585'] = 105
+ __o['586'] = 97
+ __o['587'] = 103
+ __o['588'] = 115
+ __o['589'] = 0
+ __o['590'] = 69
+ __o['591'] = 114
+ __o['592'] = 114
+ __o['593'] = 111
+ __o['594'] = 114
+ __o['595'] = 0
+ __o['596'] = 71
+ __o['597'] = 97
+ __o['598'] = 116
+ __o['599'] = 101
+ __o['600'] = 0
+ __o['601'] = 71
+ __o['602'] = 97
+ __o['603'] = 116
+ __o['604'] = 101
+ __o['605'] = 78
+ __o['606'] = 117
+ __o['607'] = 108
+ __o['608'] = 108
+ __o['609'] = 0
+ __o['610'] = 76
+ __o['611'] = 111
+ __o['612'] = 103
+ __o['613'] = 0
+ __o['614'] = 77
+ __o['615'] = 97
+ __o['616'] = 105
+ __o['617'] = 110
+ __o['618'] = 0
+ __o['619'] = 77
+ __o['620'] = 101
+ __o['621'] = 109
+ __o['622'] = 111
+ __o['623'] = 114
+ __o['624'] = 121
+ __o['625'] = 0
+ __o['626'] = 72
+ __o['627'] = 101
+ __o['628'] = 97
+ __o['629'] = 112
+ __o['630'] = 83
+ __o['631'] = 116
+ __o['632'] = 100
+ __o['633'] = 0
+ __o['634'] = 83
+ __o['635'] = 116
+ __o['636'] = 97
+ __o['637'] = 114
+ __o['638'] = 116
+ __o['639'] = 117
+ __o['640'] = 112
+ __o['641'] = 0
+ __o['642'] = 83
+ __o['643'] = 121
+ __o['644'] = 115
+ __o['645'] = 116
+ __o['646'] = 101
+ __o['647'] = 109
+ __o['648'] = 0
+ __o['649'] = 83
+ __o['650'] = 121
+ __o['651'] = 115
+ __o['652'] = 77
+ __o['653'] = 105
+ __o['654'] = 110
+ __o['655'] = 0
+ __o['656'] = 84
+ __o['657'] = 101
+ __o['658'] = 120
+ __o['659'] = 116
+ __o['660'] = 0
+
+__o = __obj[274] // xdc.runtime.Text/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[275] // xdc.runtime.Text/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[276.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[278.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[280.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[282.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[284.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[286.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[276] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[277.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[277] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[278] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[279.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[279] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[280] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[281.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[281] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[282] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[283.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[283] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[284] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[285.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[285] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[286] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[287.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[287] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[288] // xdc.runtime.Text/nodeTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab', 'UTF-8'))
+ __o['0'] = __obj[289.0]
+ __o['1'] = __obj[290.0]
+ __o['2'] = __obj[291.0]
+ __o['3'] = __obj[292.0]
+ __o['4'] = __obj[293.0]
+ __o['5'] = __obj[294.0]
+ __o['6'] = __obj[295.0]
+ __o['7'] = __obj[296.0]
+ __o['8'] = __obj[297.0]
+ __o['9'] = __obj[298.0]
+ __o['10'] = __obj[299.0]
+ __o['11'] = __obj[300.0]
+ __o['12'] = __obj[301.0]
+ __o['13'] = __obj[302.0]
+ __o['14'] = __obj[303.0]
+ __o['15'] = __obj[304.0]
+ __o['16'] = __obj[305.0]
+
+__o = __obj[289] // xdc.runtime.Text/nodeTab/0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F0', 'UTF-8'))
+ __o['left'] = 0
+ __o['right'] = 0
+
+__o = __obj[290] // xdc.runtime.Text/nodeTab/1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F1', 'UTF-8'))
+ __o['left'] = 549
+ __o['right'] = 554
+
+__o = __obj[291] // xdc.runtime.Text/nodeTab/2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F2', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 563
+
+__o = __obj[292] // xdc.runtime.Text/nodeTab/3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F3', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 570
+
+__o = __obj[293] // xdc.runtime.Text/nodeTab/4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F4', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 575
+
+__o = __obj[294] // xdc.runtime.Text/nodeTab/5
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F5', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 584
+
+__o = __obj[295] // xdc.runtime.Text/nodeTab/6
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F6', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 590
+
+__o = __obj[296] // xdc.runtime.Text/nodeTab/7
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F7', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 596
+
+__o = __obj[297] // xdc.runtime.Text/nodeTab/8
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F8', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 601
+
+__o = __obj[298] // xdc.runtime.Text/nodeTab/9
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F9', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 610
+
+__o = __obj[299] // xdc.runtime.Text/nodeTab/10
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F10', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 614
+
+__o = __obj[300] // xdc.runtime.Text/nodeTab/11
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F11', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 619
+
+__o = __obj[301] // xdc.runtime.Text/nodeTab/12
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F12', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 626
+
+__o = __obj[302] // xdc.runtime.Text/nodeTab/13
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F13', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 634
+
+__o = __obj[303] // xdc.runtime.Text/nodeTab/14
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F14', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 642
+
+__o = __obj[304] // xdc.runtime.Text/nodeTab/15
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F15', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 649
+
+__o = __obj[305] // xdc.runtime.Text/nodeTab/16
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F16', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 656
+
+__o = __obj[306] // xdc.runtime.Text/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[307]
+ __o['cfgArgs'] = null
+ __o['cfgArgsEncoded'] = true
+ __o['cfgHome'] = String(java.net.URLDecoder.decode('cfgsite', 'UTF-8'))
+ __o['cfgScript'] = String(java.net.URLDecoder.decode('D%3A%2Fwork%2Ftutorial%2Fhello-prog%2Fprog.cfg', 'UTF-8'))
+ __o['profile'] = String(java.net.URLDecoder.decode('release', 'UTF-8'))
+ __o['releases'] = __obj[308.0]
+ __o['target'] = __obj[312.0]
+ __o['test'] = __obj[426.0]
+
+__o = __obj[308]
+ __o['0'] = __obj[309.0]
+
+__o = __obj[309]
+ __o['attrs'] = __obj[310.0]
+ __o['name'] = String(java.net.URLDecoder.decode('cfgsite', 'UTF-8'))
+ __o['otherFiles'] = __obj[311.0]
+
+__o = __obj[310]
+ __o['label'] = String(java.net.URLDecoder.decode('default', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[311]
+
+__o = __obj[312] // ti.targets.C64P
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P', 'UTF-8'))
+ __o['alignDirectiveSupported'] = true
+ __o['ar'] = __obj[313.0]
+ __o['arOpts'] = __obj[314.0]
+ __o['asm'] = __obj[315.0]
+ __o['asmOpts'] = __obj[316.0]
+ __o['base'] = __obj[317.0]
+ __o['binDir'] = String(java.net.URLDecoder.decode('%24%28rootDir%29%2Fbin%2F', 'UTF-8'))
+ __o['binaryParser'] = String(java.net.URLDecoder.decode('ti.targets.omf.cof.Coff', 'UTF-8'))
+ __o['bitsPerChar'] = 8
+ __o['cc'] = __obj[368.0]
+ __o['ccConfigOpts'] = __obj[369.0]
+ __o['ccOpts'] = __obj[370.0]
+ __o['compatibleSuffixes'] = __obj[371.0]
+ __o['debugGen'] = __obj[372.0]
+ __o['extensions'] = __obj[373.0]
+ __o['includeOpts'] = String(java.net.URLDecoder.decode('-I%24%28rootDir%29%2Finclude', 'UTF-8'))
+ __o['isa'] = String(java.net.URLDecoder.decode('64P', 'UTF-8'))
+ __o['lnk'] = __obj[383.0]
+ __o['lnkOpts'] = __obj[384.0]
+ __o['model'] = __obj[385.0]
+ __o['name'] = String(java.net.URLDecoder.decode('C64P', 'UTF-8'))
+ __o['pathPrefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+ __o['platform'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320CDM420', 'UTF-8'))
+ __o['platforms'] = __obj[386.0]
+ __o['profiles'] = __obj[387.0]
+ __o['rootDir'] = String(java.net.URLDecoder.decode('d%3A%2Fti%2Fc6000%2Falc', 'UTF-8'))
+ __o['rts'] = String(java.net.URLDecoder.decode('ti.targets.rts6000', 'UTF-8'))
+ __o['sectMap'] = __obj[406.0]
+ __o['stdInclude'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fstd.h', 'UTF-8'))
+ __o['stdTypes'] = __obj[407.0]
+ __o['suffix'] = String(java.net.URLDecoder.decode('64P', 'UTF-8'))
+ __o['vers'] = __obj[424.0]
+ __o['version'] = String(java.net.URLDecoder.decode('ti.targets.C64P%7B1%2C0%2C6.1%2C5', 'UTF-8'))
+ __o['versionMap'] = __obj[425.0]
+
+__o = __obj[313] // ti.targets.C64P/ar
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Far', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('ar6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('rq', 'UTF-8'))
+
+__o = __obj[314] // ti.targets.C64P/arOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FarOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[315] // ti.targets.C64P/asm
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fasm', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x+-c', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-mv64p', 'UTF-8'))
+
+__o = __obj[316] // ti.targets.C64P/asmOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FasmOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-qq', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[317] // ti.targets.C62
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62', 'UTF-8'))
+ __o['alignDirectiveSupported'] = true
+ __o['binaryParser'] = String(java.net.URLDecoder.decode('ti.targets.omf.cof.Coff', 'UTF-8'))
+ __o['bitsPerChar'] = 8
+ __o['compatibleSuffixes'] = __obj[318.0]
+ __o['debugGen'] = __obj[319.0]
+ __o['extensions'] = __obj[320.0]
+ __o['isa'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+ __o['model'] = __obj[328.0]
+ __o['name'] = String(java.net.URLDecoder.decode('C62', 'UTF-8'))
+ __o['platform'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320C6211', 'UTF-8'))
+ __o['platforms'] = __obj[329.0]
+ __o['profiles'] = __obj[330.0]
+ __o['rts'] = String(java.net.URLDecoder.decode('ti.targets.rts6000', 'UTF-8'))
+ __o['sectMap'] = __obj[349.0]
+ __o['stdInclude'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fstd.h', 'UTF-8'))
+ __o['stdTypes'] = __obj[350.0]
+ __o['suffix'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+ __o['versionMap'] = __obj[367.0]
+
+__o = __obj[318] // ti.targets.C62/compatibleSuffixes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FcompatibleSuffixes', 'UTF-8'))
+
+__o = __obj[319] // ti.targets.C62/debugGen
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FdebugGen', 'UTF-8'))
+ __o['execPattern'] = String(java.net.URLDecoder.decode('%24%28cfgDir%29%24%28cfgName%29.pjt', 'UTF-8'))
+ __o['execTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_exec.xdt', 'UTF-8'))
+ __o['packagePattern'] = String(java.net.URLDecoder.decode('package%2F%24%28pkgName%29.pjt', 'UTF-8'))
+ __o['packageTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_package.xdt', 'UTF-8'))
+
+__o = __obj[320] // ti.targets.C62/extensions
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions', 'UTF-8'))
+ __o['.C'] = __obj[321.0]
+ __o['.asm'] = __obj[322.0]
+ __o['.c'] = __obj[323.0]
+ __o['.cc'] = __obj[324.0]
+ __o['.cpp'] = __obj[325.0]
+ __o['.cxx'] = __obj[326.0]
+ __o['.s62'] = __obj[327.0]
+
+__o = __obj[321] // ti.targets.C62/extensions/'.C'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.C%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.C', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[322] // ti.targets.C62/extensions/'.asm'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.asm%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.asm', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[323] // ti.targets.C62/extensions/'.c'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.c%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.c', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('c', 'UTF-8'))
+
+__o = __obj[324] // ti.targets.C62/extensions/'.cc'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cc%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cc', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[325] // ti.targets.C62/extensions/'.cpp'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cpp%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cpp', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[326] // ti.targets.C62/extensions/'.cxx'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cxx%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cxx', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[327] // ti.targets.C62/extensions/'.s62'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.s62%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s62', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[328] // ti.targets.C62/model
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fmodel', 'UTF-8'))
+ __o['endian'] = String(java.net.URLDecoder.decode('little', 'UTF-8'))
+
+__o = __obj[329] // ti.targets.C62/platforms
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fplatforms', 'UTF-8'))
+
+__o = __obj[330] // ti.targets.C62/profiles
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles', 'UTF-8'))
+ __o['coverage'] = __obj[331.0]
+ __o['debug'] = __obj[334.0]
+ __o['profile'] = __obj[337.0]
+ __o['release'] = __obj[340.0]
+ __o['whole_program'] = __obj[343.0]
+ __o['whole_program_debug'] = __obj[346.0]
+
+__o = __obj[331] // ti.targets.C62/profiles/'coverage'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[332.0]
+ __o['filters'] = __obj[333.0]
+
+__o = __obj[332] // ti.targets.C62/profiles/'coverage'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[333] // ti.targets.C62/profiles/'coverage'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[334] // ti.targets.C62/profiles/'debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[335.0]
+ __o['filters'] = __obj[336.0]
+
+__o = __obj[335] // ti.targets.C62/profiles/'debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-g', 'UTF-8'))
+ __o['defs'] = String(java.net.URLDecoder.decode('-D_DEBUG_%3D1', 'UTF-8'))
+
+__o = __obj[336] // ti.targets.C62/profiles/'debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[337] // ti.targets.C62/profiles/'profile'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[338.0]
+ __o['filters'] = __obj[339.0]
+
+__o = __obj[338] // ti.targets.C62/profiles/'profile'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[339] // ti.targets.C62/profiles/'profile'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[340] // ti.targets.C62/profiles/'release'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[341.0]
+ __o['filters'] = __obj[342.0]
+
+__o = __obj[341] // ti.targets.C62/profiles/'release'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-O2', 'UTF-8'))
+
+__o = __obj[342] // ti.targets.C62/profiles/'release'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[343] // ti.targets.C62/profiles/'whole_program'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[344.0]
+ __o['filters'] = __obj[345.0]
+
+__o = __obj[344] // ti.targets.C62/profiles/'whole_program'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+-O2+-mo', 'UTF-8'))
+
+__o = __obj[345] // ti.targets.C62/profiles/'whole_program'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[346] // ti.targets.C62/profiles/'whole_program_debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[347.0]
+ __o['filters'] = __obj[348.0]
+
+__o = __obj[347] // ti.targets.C62/profiles/'whole_program_debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+--symdebug%3Adwarf+-mo', 'UTF-8'))
+
+__o = __obj[348] // ti.targets.C62/profiles/'whole_program_debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[349] // ti.targets.C62/sectMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FsectMap', 'UTF-8'))
+ __o['.args'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.bss'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cio'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.const'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.data'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.far'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.pinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.stack'] = String(java.net.URLDecoder.decode('stack', 'UTF-8'))
+ __o['.switch'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.sysmem'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.text'] = String(java.net.URLDecoder.decode('code', 'UTF-8'))
+
+__o = __obj[350] // ti.targets.C62/stdTypes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes', 'UTF-8'))
+ __o['t_Char'] = __obj[351.0]
+ __o['t_Double'] = __obj[352.0]
+ __o['t_Float'] = __obj[353.0]
+ __o['t_Fxn'] = __obj[354.0]
+ __o['t_IArg'] = __obj[355.0]
+ __o['t_Int'] = __obj[356.0]
+ __o['t_Int16'] = __obj[357.0]
+ __o['t_Int32'] = __obj[358.0]
+ __o['t_Int40'] = __obj[359.0]
+ __o['t_Int64'] = __obj[360.0]
+ __o['t_Int8'] = __obj[361.0]
+ __o['t_LDouble'] = __obj[362.0]
+ __o['t_LLong'] = __obj[363.0]
+ __o['t_Long'] = __obj[364.0]
+ __o['t_Ptr'] = __obj[365.0]
+ __o['t_Short'] = __obj[366.0]
+
+__o = __obj[351] // ti.targets.C62/stdTypes/t_Char
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Char', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[352] // ti.targets.C62/stdTypes/t_Double
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Double', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[353] // ti.targets.C62/stdTypes/t_Float
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Float', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[354] // ti.targets.C62/stdTypes/t_Fxn
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Fxn', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[355] // ti.targets.C62/stdTypes/t_IArg
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_IArg', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[356] // ti.targets.C62/stdTypes/t_Int
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[357] // ti.targets.C62/stdTypes/t_Int16
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int16', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[358] // ti.targets.C62/stdTypes/t_Int32
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int32', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[359] // ti.targets.C62/stdTypes/t_Int40
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int40', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[360] // ti.targets.C62/stdTypes/t_Int64
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int64', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[361] // ti.targets.C62/stdTypes/t_Int8
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int8', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[362] // ti.targets.C62/stdTypes/t_LDouble
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_LDouble', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[363] // ti.targets.C62/stdTypes/t_LLong
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_LLong', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[364] // ti.targets.C62/stdTypes/t_Long
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Long', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[365] // ti.targets.C62/stdTypes/t_Ptr
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Ptr', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[366] // ti.targets.C62/stdTypes/t_Short
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Short', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[367] // ti.targets.C62/versionMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FversionMap', 'UTF-8'))
+ __o['TMS320C2000_3.07'] = String(java.net.URLDecoder.decode('1%2C0%2C3.07%2C0', 'UTF-8'))
+ __o['TMS320C54x_3.83'] = String(java.net.URLDecoder.decode('1%2C0%2C3.83%2C0', 'UTF-8'))
+ __o['TMS320C55x_2.56'] = String(java.net.URLDecoder.decode('1%2C0%2C2.56%2C0', 'UTF-8'))
+ __o['TMS320C6x_4.32'] = String(java.net.URLDecoder.decode('1%2C0%2C4.32%2C0', 'UTF-8'))
+
+__o = __obj[368] // ti.targets.C64P/cc
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fcc', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x+-c', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-mv64p', 'UTF-8'))
+
+__o = __obj[369] // ti.targets.C64P/ccConfigOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FccConfigOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('%24%28ccOpts.prefix%29+-mo', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('%24%28ccOpts.suffix%29', 'UTF-8'))
+
+__o = __obj[370] // ti.targets.C64P/ccOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FccOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-qq+-pdsw225', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[371] // ti.targets.C64P/compatibleSuffixes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FcompatibleSuffixes', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('64', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+
+__o = __obj[372] // ti.targets.C64P/debugGen
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FdebugGen', 'UTF-8'))
+ __o['execPattern'] = String(java.net.URLDecoder.decode('%24%28cfgDir%29%24%28cfgName%29.pjt', 'UTF-8'))
+ __o['execTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_exec.xdt', 'UTF-8'))
+ __o['packagePattern'] = String(java.net.URLDecoder.decode('package%2F%24%28pkgName%29.pjt', 'UTF-8'))
+ __o['packageTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_package.xdt', 'UTF-8'))
+
+__o = __obj[373] // ti.targets.C64P/extensions
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions', 'UTF-8'))
+ __o['.C'] = __obj[374.0]
+ __o['.asm'] = __obj[375.0]
+ __o['.c'] = __obj[376.0]
+ __o['.cc'] = __obj[377.0]
+ __o['.cpp'] = __obj[378.0]
+ __o['.cxx'] = __obj[379.0]
+ __o['.s62'] = __obj[380.0]
+ __o['.s64'] = __obj[381.0]
+ __o['.s64P'] = __obj[382.0]
+
+__o = __obj[374] // ti.targets.C64P/extensions/'.C'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.C%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.C', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[375] // ti.targets.C64P/extensions/'.asm'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.asm%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.asm', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[376] // ti.targets.C64P/extensions/'.c'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.c%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.c', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('c', 'UTF-8'))
+
+__o = __obj[377] // ti.targets.C64P/extensions/'.cc'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cc%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cc', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[378] // ti.targets.C64P/extensions/'.cpp'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cpp%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cpp', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[379] // ti.targets.C64P/extensions/'.cxx'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cxx%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cxx', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[380] // ti.targets.C64P/extensions/'.s62'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s62%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s62', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[381] // ti.targets.C64P/extensions/'.s64'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s64%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s64', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[382] // ti.targets.C64P/extensions/'.s64P'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s64P%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s64P', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[383] // ti.targets.C64P/lnk
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Flnk', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('lnk6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[384] // ti.targets.C64P/lnkOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FlnkOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-w+-q+-u+_c_int00', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('-c+-m+%24%28XDCCFGDIR%29%2F%24%40.map+-l+%24%28rootDir%29%2Flib%2Frts64plus.lib', 'UTF-8'))
+
+__o = __obj[385] // ti.targets.C64P/model
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fmodel', 'UTF-8'))
+ __o['endian'] = String(java.net.URLDecoder.decode('little', 'UTF-8'))
+
+__o = __obj[386] // ti.targets.C64P/platforms
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fplatforms', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320CDM420', 'UTF-8'))
+
+__o = __obj[387] // ti.targets.C64P/profiles
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles', 'UTF-8'))
+ __o['coverage'] = __obj[388.0]
+ __o['debug'] = __obj[391.0]
+ __o['profile'] = __obj[394.0]
+ __o['release'] = __obj[397.0]
+ __o['whole_program'] = __obj[400.0]
+ __o['whole_program_debug'] = __obj[403.0]
+
+__o = __obj[388] // ti.targets.C64P/profiles/'coverage'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[389.0]
+ __o['filters'] = __obj[390.0]
+
+__o = __obj[389] // ti.targets.C64P/profiles/'coverage'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[390] // ti.targets.C64P/profiles/'coverage'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[391] // ti.targets.C64P/profiles/'debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[392.0]
+ __o['filters'] = __obj[393.0]
+
+__o = __obj[392] // ti.targets.C64P/profiles/'debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-g', 'UTF-8'))
+ __o['defs'] = String(java.net.URLDecoder.decode('-D_DEBUG_%3D1', 'UTF-8'))
+
+__o = __obj[393] // ti.targets.C64P/profiles/'debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[394] // ti.targets.C64P/profiles/'profile'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[395.0]
+ __o['filters'] = __obj[396.0]
+
+__o = __obj[395] // ti.targets.C64P/profiles/'profile'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[396] // ti.targets.C64P/profiles/'profile'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[397] // ti.targets.C64P/profiles/'release'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[398.0]
+ __o['filters'] = __obj[399.0]
+
+__o = __obj[398] // ti.targets.C64P/profiles/'release'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-O2', 'UTF-8'))
+
+__o = __obj[399] // ti.targets.C64P/profiles/'release'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[400] // ti.targets.C64P/profiles/'whole_program'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[401.0]
+ __o['filters'] = __obj[402.0]
+
+__o = __obj[401] // ti.targets.C64P/profiles/'whole_program'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+-O2+-mo', 'UTF-8'))
+
+__o = __obj[402] // ti.targets.C64P/profiles/'whole_program'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[403] // ti.targets.C64P/profiles/'whole_program_debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[404.0]
+ __o['filters'] = __obj[405.0]
+
+__o = __obj[404] // ti.targets.C64P/profiles/'whole_program_debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+--symdebug%3Adwarf+-mo', 'UTF-8'))
+
+__o = __obj[405] // ti.targets.C64P/profiles/'whole_program_debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[406] // ti.targets.C64P/sectMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FsectMap', 'UTF-8'))
+ __o['.args'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.bss'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cio'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.const'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.data'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.far'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.pinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.stack'] = String(java.net.URLDecoder.decode('stack', 'UTF-8'))
+ __o['.switch'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.sysmem'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.text'] = String(java.net.URLDecoder.decode('code', 'UTF-8'))
+
+__o = __obj[407] // ti.targets.C64P/stdTypes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes', 'UTF-8'))
+ __o['t_Char'] = __obj[408.0]
+ __o['t_Double'] = __obj[409.0]
+ __o['t_Float'] = __obj[410.0]
+ __o['t_Fxn'] = __obj[411.0]
+ __o['t_IArg'] = __obj[412.0]
+ __o['t_Int'] = __obj[413.0]
+ __o['t_Int16'] = __obj[414.0]
+ __o['t_Int32'] = __obj[415.0]
+ __o['t_Int40'] = __obj[416.0]
+ __o['t_Int64'] = __obj[417.0]
+ __o['t_Int8'] = __obj[418.0]
+ __o['t_LDouble'] = __obj[419.0]
+ __o['t_LLong'] = __obj[420.0]
+ __o['t_Long'] = __obj[421.0]
+ __o['t_Ptr'] = __obj[422.0]
+ __o['t_Short'] = __obj[423.0]
+
+__o = __obj[408] // ti.targets.C64P/stdTypes/t_Char
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Char', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[409] // ti.targets.C64P/stdTypes/t_Double
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Double', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[410] // ti.targets.C64P/stdTypes/t_Float
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Float', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[411] // ti.targets.C64P/stdTypes/t_Fxn
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Fxn', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[412] // ti.targets.C64P/stdTypes/t_IArg
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_IArg', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[413] // ti.targets.C64P/stdTypes/t_Int
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[414] // ti.targets.C64P/stdTypes/t_Int16
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int16', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[415] // ti.targets.C64P/stdTypes/t_Int32
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int32', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[416] // ti.targets.C64P/stdTypes/t_Int40
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int40', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[417] // ti.targets.C64P/stdTypes/t_Int64
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int64', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[418] // ti.targets.C64P/stdTypes/t_Int8
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int8', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[419] // ti.targets.C64P/stdTypes/t_LDouble
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_LDouble', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[420] // ti.targets.C64P/stdTypes/t_LLong
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_LLong', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[421] // ti.targets.C64P/stdTypes/t_Long
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Long', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[422] // ti.targets.C64P/stdTypes/t_Ptr
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Ptr', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[423] // ti.targets.C64P/stdTypes/t_Short
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Short', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[424] // ti.targets.C64P/vers
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fvers', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-version', 'UTF-8'))
+
+__o = __obj[425] // ti.targets.C64P/versionMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FversionMap', 'UTF-8'))
+ __o['TMS320C2000_3.07'] = String(java.net.URLDecoder.decode('1%2C0%2C3.07%2C0', 'UTF-8'))
+ __o['TMS320C54x_3.83'] = String(java.net.URLDecoder.decode('1%2C0%2C3.83%2C0', 'UTF-8'))
+ __o['TMS320C55x_2.56'] = String(java.net.URLDecoder.decode('1%2C0%2C2.56%2C0', 'UTF-8'))
+ __o['TMS320C6x_4.32'] = String(java.net.URLDecoder.decode('1%2C0%2C4.32%2C0', 'UTF-8'))
+
+__o = __obj[426]
+
+delete __o
+delete __obj
\ No newline at end of file
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rta.xml b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rta.xml
new file mode 100644
index 0000000..fb348df
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.rta.xml
@@ -0,0 +1,102 @@
+<xdc.runtime.Types.RtaDecoderData>
+ <targetName>ti.targets.C64P</targetName>
+ <binaryParser>ti.targets.omf.cof.Coff</binaryParser>
+ <endian>little</endian>
+ <bitsPerChar>8</bitsPerChar>
+ <argSize>4</argSize>
+ <eventSize>48</eventSize>
+ <loggers-length>0</loggers-length>
+ <modMap-length>15</modMap-length>
+ <modMap key="xdc.runtime.Assert">
+ <id>32770</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Core">
+ <id>32771</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Defaults">
+ <id>32772</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Diags">
+ <id>32773</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Error">
+ <id>32774</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Gate">
+ <id>32775</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.GateNull">
+ <id>32776</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Log">
+ <id>32777</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Main">
+ <id>32778</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Memory">
+ <id>32779</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.HeapStd">
+ <id>32780</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Startup">
+ <id>32781</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.System">
+ <id>32782</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.SysMin">
+ <id>32783</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Text">
+ <id>32784</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <evtMap-length>4</evtMap-length>
+ <evtMap key="xdc.runtime.Log.L_construct">
+ <id>468</id>
+ <msg>%3C--+construct%3A+%25p%28%27%25s%27%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_create">
+ <id>492</id>
+ <msg>%3C--+create%3A+%25p%28%27%25s%27%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_destruct">
+ <id>513</id>
+ <msg>--%3E+destruct%3A+%28%25p%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_delete">
+ <id>532</id>
+ <msg>--%3E+delete%3A+%28%25p%29</msg>
+ </evtMap>
+</xdc.runtime.Types.RtaDecoderData>
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdc.inc b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdc.inc
new file mode 100644
index 0000000..c8ba667
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdc.inc
@@ -0,0 +1,2 @@
+package.xs
+package/cfg/prog_x64P.cfg
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdl b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdl
new file mode 100644
index 0000000..b4d26b6
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfg/prog_x64P.xdl
@@ -0,0 +1,158 @@
+/*
+ * Do not modify this file; it is automatically generated from the template
+ * linkcmd.xdt in the ti.targets package and will be overwritten.
+ */
+
+/*
+ * put '"'s around paths because, without this, the linker
+ * considers '-' as minus operator, not a file name character.
+ */
+
+
+
+-l"D:\work\tutorial\hello-prog\cfgsite\package\cfg\prog_x64P.o64P"
+-l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\ti.targets.rts6000.a64P"
+-l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\boot.a64P"
+
+
+/* function aliases */
+/* ignore error about def and ref in the same file */
+--diag_remark=10268
+--symbol_map _xdc_runtime_Text_putSite__E=_xdc_runtime_Text_putSite__F
+--symbol_map _xdc_runtime_Text_putLab__E=_xdc_runtime_Text_putLab__F
+--symbol_map _xdc_runtime_GateNull_query__E=_xdc_runtime_GateNull_query__F
+--symbol_map _xdc_runtime_Error_check__E=_xdc_runtime_Error_check__F
+--symbol_map _xdc_runtime_System_sprintf_va__E=_xdc_runtime_System_sprintf_va__F
+--symbol_map _xdc_runtime_Text_cordText__E=_xdc_runtime_Text_cordText__F
+--symbol_map _xdc_runtime_System_avsprintf__E=_xdc_runtime_System_avsprintf__F
+--symbol_map _xdc_runtime_Memory_getMaxDefaultTypeAlign__E=_xdc_runtime_Memory_getMaxDefaultTypeAlign__F
+--symbol_map _xdc_runtime_GateNull_leave__E=_xdc_runtime_GateNull_leave__F
+--symbol_map _xdc_runtime_Gate_leaveSystem__E=_xdc_runtime_Gate_leaveSystem__F
+--symbol_map _xdc_runtime_Error_getSite__E=_xdc_runtime_Error_getSite__F
+--symbol_map _xdc_runtime_HeapStd_isBlocking__E=_xdc_runtime_HeapStd_isBlocking__F
+--symbol_map _xdc_runtime_System_printf_va__E=_xdc_runtime_System_printf_va__F
+--symbol_map _xdc_runtime_System_vsprintf__E=_xdc_runtime_System_vsprintf__F
+--symbol_map _xdc_runtime_Log_doPrint__E=_xdc_runtime_Log_doPrint__F
+--symbol_map _xdc_runtime_SysMin_ready__E=_xdc_runtime_SysMin_ready__F
+--symbol_map _xdc_runtime_SysMin_abort__E=_xdc_runtime_SysMin_abort__F
+--symbol_map _xdc_runtime_Text_matchRope__E=_xdc_runtime_Text_matchRope__F
+--symbol_map _xdc_runtime_SysMin_putch__E=_xdc_runtime_SysMin_putch__F
+--symbol_map _xdc_runtime_Error_init__E=_xdc_runtime_Error_init__F
+--symbol_map _xdc_runtime_Error_getId__E=_xdc_runtime_Error_getId__F
+--symbol_map _xdc_runtime_Error_raiseX__E=_xdc_runtime_Error_raiseX__F
+--symbol_map _xdc_runtime_System_putch__E=_xdc_runtime_System_putch__F
+--symbol_map _xdc_runtime_System_abort__E=_xdc_runtime_System_abort__F
+--symbol_map _xdc_runtime_Diags_setMask__E=_xdc_runtime_Diags_setMask__F
+--symbol_map _xdc_runtime_System_aprintf_va__E=_xdc_runtime_System_aprintf_va__F
+--symbol_map _xdc_runtime_Error_getData__E=_xdc_runtime_Error_getData__F
+--symbol_map _xdc_runtime_HeapStd_alloc__E=_xdc_runtime_HeapStd_alloc__F
+--symbol_map _xdc_runtime_GateNull_enter__E=_xdc_runtime_GateNull_enter__F
+--symbol_map _xdc_runtime_Text_putMod__E=_xdc_runtime_Text_putMod__F
+--symbol_map _xdc_runtime_Memory_getStats__E=_xdc_runtime_Memory_getStats__F
+--symbol_map _xdc_runtime_Memory_free__E=_xdc_runtime_Memory_free__F
+--symbol_map _xdc_runtime_Startup_exec__E=_xdc_runtime_Startup_exec__F
+--symbol_map _xdc_runtime_Memory_query__E=_xdc_runtime_Memory_query__F
+--symbol_map _xdc_runtime_System_vprintf__E=_xdc_runtime_System_vprintf__F
+--symbol_map _xdc_runtime_SysMin_flush__E=_xdc_runtime_SysMin_flush__F
+--symbol_map _xdc_runtime_Error_getCode__E=_xdc_runtime_Error_getCode__F
+--symbol_map _xdc_runtime_System_exit__E=_xdc_runtime_System_exit__F
+--symbol_map _xdc_runtime_Error_getMsg__E=_xdc_runtime_Error_getMsg__F
+--symbol_map _xdc_runtime_Startup_rtsDone__E=_xdc_runtime_Startup_rtsDone__F
+--symbol_map _xdc_runtime_Memory_alloc__E=_xdc_runtime_Memory_alloc__F
+--symbol_map _xdc_runtime_System_flush__E=_xdc_runtime_System_flush__F
+--symbol_map _xdc_runtime_System_avprintf__E=_xdc_runtime_System_avprintf__F
+--symbol_map _xdc_runtime_Text_ropeText__E=_xdc_runtime_Text_ropeText__F
+--symbol_map _xdc_runtime_Error_print__E=_xdc_runtime_Error_print__F
+--symbol_map _xdc_runtime_Memory_calloc__E=_xdc_runtime_Memory_calloc__F
+--symbol_map _xdc_runtime_HeapStd_free__E=_xdc_runtime_HeapStd_free__F
+--symbol_map _xdc_runtime_System_asprintf_va__E=_xdc_runtime_System_asprintf_va__F
+--symbol_map _xdc_runtime_System_atexit__E=_xdc_runtime_System_atexit__F
+--symbol_map _xdc_runtime_SysMin_exit__E=_xdc_runtime_SysMin_exit__F
+--symbol_map _xdc_runtime_Gate_enterSystem__E=_xdc_runtime_Gate_enterSystem__F
+--symbol_map _xdc_runtime_Memory_valloc__E=_xdc_runtime_Memory_valloc__F
+--symbol_map _xdc_runtime_HeapStd_getStats__E=_xdc_runtime_HeapStd_getStats__F
+
+
+/* Elf symbols */
+--symbol_map ___TI_STACK_SIZE=__STACK_SIZE
+--symbol_map ___TI_STACK_BASE=__stack
+--symbol_map ___TI_STATIC_BASE=___bss__
+--symbol_map __c_int00=_c_int00
+
+
+
+
+
+--args 0x200
+-heap 0x1000
+-stack 0x1000
+
+MEMORY
+{
+ IRAM (RWX) : org = 0x800000, len = 0x200000
+ DDR : org = 0x80000000, len = 0x10000000
+}
+
+/*
+ * Linker command file contributions from all loaded packages:
+ */
+
+/* Content from xdc (null): */
+
+/* Content from xdc.corevers (null): */
+
+/* Content from xdc.services.global (null): */
+
+/* Content from xdc.shelf (null): */
+
+/* Content from xdc.services.spec (null): */
+
+/* Content from xdc.services.intern.xsr (null): */
+
+/* Content from xdc.services.intern.gen (null): */
+
+/* Content from xdc.services.intern.cmd (null): */
+
+/* Content from xdc.rov (null): */
+
+/* Content from ti.catalog.c6000 (null): */
+
+/* Content from xdc.platform (null): */
+
+/* Content from xdc.cfg (null): */
+
+/* Content from ti.platforms.sim64Pxx (null): */
+
+/* Content from xdc.runtime (null): */
+
+/* Content from ti.targets.rts6000 (null): */
+
+/* Content from cfgsite (null): */
+
+
+/*
+ * symbolic aliases for numeric constants or static instance objects
+ */
+_xdc_runtime_Startup__EXECFXN__C = 1;
+_xdc_runtime_Startup__RESETFXN__C = 1;
+
+SECTIONS
+{
+
+
+ .text: load >> IRAM
+ .switch: load >> DDR
+ .stack: load > DDR
+ .args: load > DDR align = 0x4, fill = 0 {_argsize = 0x200; }
+ xdc.noload: load >> DDR, type = NOLOAD
+ .sysmem: load > DDR
+ .far: load >> DDR
+ .data: load >> DDR
+ .cinit: load > DDR
+ .bss: load > DDR
+ .const: load >> DDR
+ .pinit: load > DDR
+ .cio: load >> DDR
+
+}
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfgsite.ccs b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.ccs
new file mode 100644
index 0000000..cbb1beb
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.ccs
Binary files differ
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfgsite.class b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.class
new file mode 100644
index 0000000..c0fc018
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.class
Binary files differ
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfgsite.java b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.java
new file mode 100644
index 0000000..4ee6802
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.java
@@ -0,0 +1,139 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class cfgsite
+{
+ static final String VERS = "@(#) xdc-t32\n";
+
+ static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+ static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+ static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+ static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+ static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+ static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+ static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+ static final XScriptO $$DEFAULT = Value.DEFAULT;
+ static final Object $$UNDEF = Undefined.instance;
+
+ static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+ static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+ static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+ static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+ static final Object $$objFldGet = Global.get("$$objFldGet");
+ static final Object $$objFldSet = Global.get("$$objFldSet");
+ static final Object $$proxyGet = Global.get("$$proxyGet");
+ static final Object $$proxySet = Global.get("$$proxySet");
+ static final Object $$delegGet = Global.get("$$delegGet");
+ static final Object $$delegSet = Global.get("$$delegSet");
+
+ Scriptable xdcO;
+ Session ses;
+ Value.Obj om;
+
+ boolean isROV;
+ boolean isCFG;
+
+ Proto.Obj pkgP;
+ Value.Obj pkgV;
+
+ ArrayList<Object> imports = new ArrayList<Object>();
+ ArrayList<Object> loggables = new ArrayList<Object>();
+ ArrayList<Object> mcfgs = new ArrayList<Object>();
+ ArrayList<Object> proxies = new ArrayList<Object>();
+ ArrayList<Object> sizes = new ArrayList<Object>();
+ ArrayList<Object> tdefs = new ArrayList<Object>();
+
+ void $$IMPORTS()
+ {
+ Global.callFxn("loadPackage", xdcO, "xdc");
+ Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+ }
+
+ void $$OBJECTS()
+ {
+ pkgP = (Proto.Obj)om.bind("cfgsite.Package", new Proto.Obj());
+ pkgV = (Value.Obj)om.bind("cfgsite", new Value.Obj("cfgsite", pkgP));
+ }
+
+ void $$SINGLETONS()
+ {
+ pkgP.init("cfgsite.Package", (Proto.Obj)om.find("xdc.IPackage.Module"));
+ Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "cfgsite/package.xs");
+ om.bind("xdc.IPackage$$capsule", cap);
+ Object fxn;
+ fxn = Global.get(cap, "init");
+ if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.find("xdc.IPackage$$init"), fxn);
+ fxn = Global.get(cap, "close");
+ if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.find("xdc.IPackage$$close"), fxn);
+ fxn = Global.get(cap, "validate");
+ if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.find("xdc.IPackage$$validate"), fxn);
+ fxn = Global.get(cap, "exit");
+ if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.find("xdc.IPackage$$exit"), fxn);
+ fxn = Global.get(cap, "getLibs");
+ if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.find("xdc.IPackage$$getLibs"), fxn);
+ fxn = Global.get(cap, "getSects");
+ if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.find("xdc.IPackage$$getSects"), fxn);
+ pkgP.bind("$capsule", cap);
+ pkgV.init2(pkgP, "cfgsite", Value.DEFAULT, false);
+ pkgV.bind("$name", "cfgsite");
+ pkgV.bind("$category", "Package");
+ pkgV.bind("$$qn", "cfgsite.");
+ pkgV.bind("$vers", Global.newArray());
+ Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+ atmap.seal("length");
+ imports.clear();
+ pkgV.bind("$imports", imports);
+ StringBuilder sb = new StringBuilder();
+ sb.append("var pkg = xdc.om['cfgsite'];\n");
+ sb.append("if (pkg.$vers.length >= 3) {\n");
+ sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+ sb.append("}\n");
+ sb.append("pkg.build.libraries = [\n");
+ sb.append("];\n");
+ sb.append("pkg.build.libDesc = [\n");
+ sb.append("];\n");
+ sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+ sb.append("}\n");
+ Global.eval(sb.toString());
+ }
+
+ void $$INITIALIZATION()
+ {
+ Value.Obj vo;
+
+ if (isCFG) {
+ }//isCFG
+ Global.callFxn("init", pkgV);
+ ((Value.Arr)om.find("$packages")).add(pkgV);
+ }
+
+ public void exec( Scriptable xdcO, Session ses )
+ {
+ this.xdcO = xdcO;
+ this.ses = ses;
+ om = (Value.Obj)xdcO.get("om", null);
+
+ Object o = om.geto("$name");
+ String s = o instanceof String ? (String)o : null;
+ isCFG = s != null && s.equals("cfg");
+ isROV = s != null && s.equals("rov");
+
+ $$IMPORTS();
+ $$OBJECTS();
+ if (isROV) {
+ }//isROV
+ $$SINGLETONS();
+ $$INITIALIZATION();
+ }
+}
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfgsite.pjt b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.pjt
new file mode 100644
index 0000000..9bf768c
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.pjt
@@ -0,0 +1,8 @@
+; Code Composer Project File, Version 2.0 (do not modify or remove this line)
+[Project Settings]
+ProjectName="cfgsite"
+ProjectType=External
+CPUFamily=TMS320C64XX
+Tool="CustomBuilder"
+Config="Package"
+[Source Files]
diff --git a/src/part1/examples/hello-prog/cfgsite/package/cfgsite.sch b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/cfgsite.sch
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package.bld.xml b/src/part1/examples/hello-prog/cfgsite/package/package.bld.xml
new file mode 100644
index 0000000..36e94b2
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package.bld.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="cfgsite" version="" producerId="undefined">
+ <units>
+ </units>
+ <sources>
+ <srcFile name="package/cfg/prog_x64P.c"/>
+ </sources>
+ <configurations>
+ <srcFile name="D:/work/tutorial/hello-prog/prog.cfg"/>
+ </configurations>
+ <makefiles>
+ <srcFile name="package.mak" src="package.bld"/>
+ <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+ <srcFile name="package/cfg/prog_x64P.mak" src="package.bld"/>
+ <srcFile name="package/cfg/prog_x64P.o64P.dep" src="package/cfg/prog_x64P.c"/>
+ <srcFile name="package/cfg/prog_x64P.dep" src="package/cfg/prog_x64P.cfg"/>
+ <srcFile name="package/rel/cfgsite.tar.dep" src="package/rel/cfgsite.xdc.inc"/>
+ </makefiles>
+ <targets>
+ <target name="ti.targets.C64P"
+ version="ti.targets.C64P{1,0,6.1,5"
+ platform="ti.platforms.sim6xxx:TMS320CDM420"
+ isa="64P"
+ suffix="64P"
+ rootDir="d:/ti/c6000/alc"
+ os="undefined"
+ rts="ti.targets.rts6000">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ </targets>
+ <libraries>
+ </libraries>
+ <executables>
+ <executable name="prog"
+ pname="prog.x64P"
+ target="ti.targets.C64P"
+ platform="ti.platforms.sim64Pxx"
+ profile="release"
+ xCfgScript="package/cfg/prog_x64P.cfg"
+ xCfgPrefix="package/cfg/prog_x64P"
+ cfgScript="D:/work/tutorial/hello-prog/prog.cfg"
+ cfgArgs="null"
+ />
+ </executables>
+ <tests>
+ <test exeName="prog.x64P"
+ args=""
+ groupName="prog.x64P"
+ refOutput="undefined"
+ refExitCode="0"
+ execArgs=""
+ />
+ </tests>
+ <releases relDir="package/rel/">
+ <release name="cfgsite"
+ pname="cfgsite.tar"
+ label="default"
+ >
+ <file name="package/build.cfg"/>
+ <file name="package/package.ext.xml"/>
+ <file name="package/package.xdc.inc"/>
+ <file name="package/package.bld.xml"/>
+ <file name="package/package.rel.dot"/>
+ </release>
+ </releases>
+ <repositories>
+ </repositories>
+</package>
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package.defs.h b/src/part1/examples/hello-prog/cfgsite/package/package.defs.h
new file mode 100644
index 0000000..0e74429
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package.defs.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef cfgsite__
+#define cfgsite__
+
+
+
+#endif /* cfgsite__ */
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package.doc.xml b/src/part1/examples/hello-prog/cfgsite/package/package.doc.xml
new file mode 100644
index 0000000..424aa87
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package.doc.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='cfgsite' nodoc='1' root='../' summary='Package+generated+by+xdc.tools.configuro'>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecfgsite%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+</package>
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package.xdc.dep b/src/part1/examples/hello-prog/cfgsite/package/package.xdc.dep
new file mode 100644
index 0000000..f46db4d
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package.xdc.dep
@@ -0,0 +1,59 @@
+clean::
+ $(RM) package/cfgsite.sch
+ $(RM) package/.vers_g150
+ $(RM) package/.vers_r150
+ $(RM) package/.vers_b150
+ $(RM) package/.vers_c150
+ $(RM) package/.xdc-t32
+ $(RM) package/cfgsite.java
+ $(RM) package/cfgsite.class
+ $(RM) package/package_cfgsite.c
+ $(RM) package/package.defs.h
+ $(RM) package/package.doc.xml
+ $(RM) package/cfgsite.ccs
+
+.interfaces: package/cfgsite.sch package/.vers_g150 package/.vers_r150 package/.vers_b150 package/.vers_c150 package/.xdc-t32 package/cfgsite.java package/cfgsite.class package/package_cfgsite.c package/package.defs.h package/package.doc.xml package/cfgsite.ccs
+package/package.xdc.inc: package/.vers_g150
+package/.vers_g150:
+package/package.xdc.inc: package/.vers_r150
+package/.vers_r150:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+package/package.xdc.inc: package/.vers_c150
+package/.vers_c150:
+
+.interfaces:
+
+# schema include file dependencies
+package.xs:
+package/package.xdc.inc: package.xs
+
+# schema update dependencies
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package.xdc.inc b/src/part1/examples/hello-prog/cfgsite/package/package.xdc.inc
new file mode 100644
index 0000000..856afe0
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package.xdc.inc
@@ -0,0 +1,14 @@
+package.xdc
+package.xs
+package/cfgsite.sch
+package/.vers_g150
+package/.vers_r150
+package/.vers_b150
+package/.vers_c150
+package/.xdc-t32
+package/cfgsite.java
+package/cfgsite.class
+package/package_cfgsite.c
+package/package.defs.h
+package/package.doc.xml
+package/cfgsite.ccs
diff --git a/src/part1/examples/hello-prog/cfgsite/package/package_cfgsite.c b/src/part1/examples/hello-prog/cfgsite/package/package_cfgsite.c
new file mode 100644
index 0000000..397c878
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/package_cfgsite.c
@@ -0,0 +1,21 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char cfgsite__dummy__;
+
+#define __xdc_PKGVERS null
+#define __xdc_PKGNAME cfgsite
+#define __xdc_PKGPREFIX cfgsite_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/src/part1/examples/hello-prog/cfgsite/package/rel/cfgsite.xdc.inc b/src/part1/examples/hello-prog/cfgsite/package/rel/cfgsite.xdc.inc
new file mode 100644
index 0000000..cad2393
--- /dev/null
+++ b/src/part1/examples/hello-prog/cfgsite/package/rel/cfgsite.xdc.inc
@@ -0,0 +1,5 @@
+package/build.cfg
+package/package.ext.xml
+package/package.xdc.inc
+package/package.bld.xml
+package/package.rel.dot
diff --git a/src/part1/examples/hello-prog/makefile b/src/part1/examples/hello-prog/makefile
new file mode 100644
index 0000000..89af035
--- /dev/null
+++ b/src/part1/examples/hello-prog/makefile
@@ -0,0 +1,51 @@
+##
+## -------- charlie/sqrtlib/samples/makefile -------- ##
+##
+
+## -------- host-specific paths -------- ##
+ ## MODIFY THESE PATHS PER YOUR INSTALLATION
+ ## WINDOWS HOST -- SURROUND THESE PATHS WITH "" "" IF THEY CONTAIN SPACES
+XDCROOT = e:/rtsc/xdctools_3_15_00_29
+C6XTOOLS = d:/ti/c6000/alc
+
+## -------- remove command -------- ##
+ ## LINUX HOSTS -- REPLACE $(XDCROOT)/bin/rm WITH rm
+RMCMD = $(XDCROOT)/bin/rm
+
+
+## --------build tools -------- ##
+CONFIGURO = $(XDCROOT)/xs xdc.tools.configuro
+LOADER = $(XDCROOT)/xs xdc.tools.loader
+CC = $(C6XTOOLS)/bin/cl6x -q
+
+## -------- build parameters -------- ##
+CONFIG = cfgsite
+TARGET = ti.targets.C64P
+PLATFORM = ti.platforms.sim64Pxx
+PROGNAME = prog
+
+
+## -------- all-rule -------- ##
+all : $(PROGNAME).out
+
+
+## -------- config-rule -------- ##
+$(CONFIG)/linker.cmd $(CONFIG)/compiler.opt : $(PROGNAME).cfg
+ $(CONFIGURO) -c $(C6XTOOLS) -t $(TARGET) -p $(PLATFORM) -o $(CONFIG) $(PROGNAME).cfg
+
+## -------- compile-rule -------- ##
+$(PROGNAME).obj : $(PROGNAME).c $(CONFIG)/compiler.opt
+ $(CC) -@$(CONFIG)/compiler.opt -c $(PROGNAME).c
+
+## -------- link-rule -------- ##
+$(PROGNAME).out : $(PROGNAME).obj $(CONFIG)/linker.cmd
+ $(CC) -z -c $^ -o $(PROGNAME).out -l $(C6XTOOLS)/lib/rts64plus.lib
+
+
+## -------- test-rule -------- ##
+test : $(PROGNAME).out
+ $(LOADER) $(PROGNAME).out
+
+## -------- clean-rule -------- ##
+clean :
+ $(XDCROOT)/bin/rm -rf $(CONFIG) *.obj *.out
diff --git a/src/part1/examples/hello-prog/prog.c b/src/part1/examples/hello-prog/prog.c
new file mode 100644
index 0000000..861fd49
--- /dev/null
+++ b/src/part1/examples/hello-prog/prog.c
@@ -0,0 +1,11 @@
+/*
+ * ======== hello-prog/prog.c ========
+ */
+
+#include <xdc/runtime/System.h>
+
+int main()
+{
+ System_printf("Hello World\n");
+ return 0;
+}
diff --git a/src/part1/examples/hello-prog/prog.cfg b/src/part1/examples/hello-prog/prog.cfg
new file mode 100644
index 0000000..25aa28a
--- /dev/null
+++ b/src/part1/examples/hello-prog/prog.cfg
@@ -0,0 +1,5 @@
+/*
+ * ======== hello-prog/prog.cfg ========
+ */
+
+var System = xdc.useModule('xdc.runtime.System');
diff --git a/src/part1/examples/hello-prog/prog.obj b/src/part1/examples/hello-prog/prog.obj
new file mode 100644
index 0000000..ab1a1d3
--- /dev/null
+++ b/src/part1/examples/hello-prog/prog.obj
Binary files differ
diff --git a/src/part1/examples/hello-prog/prog.out b/src/part1/examples/hello-prog/prog.out
new file mode 100644
index 0000000..6f82931
--- /dev/null
+++ b/src/part1/examples/hello-prog/prog.out
Binary files differ
diff --git a/src/part1/examples/isqrt-prog/.cproject b/src/part1/examples/isqrt-prog/.cproject
new file mode 100644
index 0000000..3050267
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/.cproject
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.1388960657">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1388960657" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="isqrt-prog" buildProperties="" description="" id="0.1388960657" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.1388960657." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1539812304" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1539812304.1335533411" name=""/>
+<builder buildPath="" command="${XDCROOT}/gmake" id="org.eclipse.cdt.build.core.settings.default.builder.877659506" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1322157100" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.510658661" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.2084836560" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1462588302" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.682698407" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1346264593" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.669106480" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1370037509" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1775545027" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.1388960657">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
+<buildTargets>
+<target name="test" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
+<buildCommand>${XDCROOT}/gmake</buildCommand>
+<buildArguments></buildArguments>
+<buildTarget>test</buildTarget>
+<stopOnError>true</stopOnError>
+<useDefaultCommand>false</useDefaultCommand>
+<runAllBuilders>true</runAllBuilders>
+</target>
+</buildTargets>
+</storageModule>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="isqrt-prog.null.1613464844" name="isqrt-prog"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/isqrt-prog/.project b/src/part1/examples/isqrt-prog/.project
new file mode 100644
index 0000000..5f9b41f
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>isqrt-prog</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/gmake</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/isqrt-prog/cfgsite/.interfaces b/src/part1/examples/isqrt-prog/cfgsite/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/.interfaces
diff --git a/src/part1/examples/isqrt-prog/cfgsite/.libraries,64P b/src/part1/examples/isqrt-prog/cfgsite/.libraries,64P
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/.libraries,64P
diff --git a/src/part1/examples/isqrt-prog/cfgsite/.xdcenv.mak b/src/part1/examples/isqrt-prog/cfgsite/.xdcenv.mak
new file mode 100644
index 0000000..8b0ed7a
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 0
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH = D:/work/tutorial/repo
+override XDCROOT = e:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ./config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = D:/work/tutorial/repo;e:/rtsc/xdctools_3_15_00_29/packages;..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/isqrt-prog/cfgsite/compiler.opt b/src/part1/examples/isqrt-prog/cfgsite/compiler.opt
new file mode 100644
index 0000000..993f9ce
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/compiler.opt
@@ -0,0 +1 @@
+-mv64p -I"D:/work/tutorial/repo" -I"e:/rtsc/xdctools_3_15_00_29/packages" -I"D:/work/tutorial/isqrt-prog/cfgsite/.." -Id:/ti/c6000/alc/include -Dxdc_target_types__="ti/targets/std.h" -Dxdc_target_name__=C64P -Dxdc_cfg__header__="D:/work/tutorial/isqrt-prog/cfgsite/package/cfg/prog_x64P.h"
diff --git a/src/part1/examples/isqrt-prog/cfgsite/config.bld b/src/part1/examples/isqrt-prog/cfgsite/config.bld
new file mode 100644
index 0000000..036646e
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/config.bld
@@ -0,0 +1,6 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+/* configuro was passed the target's name explicitly */
+var target = xdc.module('ti.targets.C64P');
+Build.targets = [target];
+/* configuro was passed the target's rootDir explicitly */
+target.rootDir = 'd:/ti/c6000/alc';
diff --git a/src/part1/examples/isqrt-prog/cfgsite/custom.mak b/src/part1/examples/isqrt-prog/cfgsite/custom.mak
new file mode 100644
index 0000000..5dd3d3c
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/custom.mak
@@ -0,0 +1,7 @@
+## THIS IS A GENERATED FILE -- DO NOT EDIT
+.configuro: linker.cmd
+
+linker.cmd: \
+ package/cfg/prog_x64P.o64P \
+ package/cfg/prog_x64P.xdl
+ $(SED) 's"^\"\(package/cfg/prog_x64Pcfg.cmd\)\"$""\"D:/work/tutorial/isqrt-prog/cfgsite/\1\""' package/cfg/prog_x64P.xdl > $@
diff --git a/src/part1/examples/isqrt-prog/cfgsite/linker.txt b/src/part1/examples/isqrt-prog/cfgsite/linker.txt
new file mode 100644
index 0000000..ef7f23d
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/linker.txt
@@ -0,0 +1,5 @@
+FILE DELETED
+
+Microsoft Forefront Security for Exchange Server removed a file since it was found to match a filter.
+File name: "part1-zip.bak->linker.cmd"
+Filter name: "FILE FILTER= File Types: *.CMD"
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package.bld b/src/part1/examples/isqrt-prog/cfgsite/package.bld
new file mode 100644
index 0000000..fee227e
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package.bld
@@ -0,0 +1,86 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+
+var targ = xdc.module('ti.targets.C64P');
+/* configuro was told the platform explicitly */
+var platform = 'ti.platforms.sim64Pxx';
+
+/* decide whether to make an assembly or an executable */
+var makeAssembly = false;
+
+
+var Executable = xdc.module('xdc.bld.Executable');
+
+var exeOpts = new Executable.Attrs({
+ cfgScript: 'D:/work/tutorial/isqrt-prog/prog.cfg',
+ profile: 'release',
+ cfgHome: 'cfgsite',
+});
+
+/* if the build model supports encoded cfgArgs, use it */
+if ('cfgArgsEncoded' in exeOpts) {
+ exeOpts.cfgArgs = 'null';
+ exeOpts.cfgArgsEncoded = true;
+}
+else {
+ /* otherwise, we must risk errors if cfgArgs contains embedded 's */
+ exeOpts.cfgArgs = 'null';
+}
+
+var exe = Pkg[makeAssembly ? 'addAssembly': 'addExecutable'](
+ 'prog',
+ targ,
+ platform,
+ exeOpts
+);
+
+Pkg.makeEpilogue = "include custom.mak";
+
+/*
+ * Generate the compiler.opt file
+ * Do this here instead of during the initial creation of the configuro
+ * package, because the contents of any config.bld script are unknown
+ * at that time. Config.bld can't be executed until the XDC build phase.
+ */
+if (makeAssembly) {
+ var suffix = targ.dllExt || '.p' + targ.suffix;
+}
+else {
+ var suffix = targ.execExt || '.x' + targ.suffix;
+}
+var thisObj = {
+ cfg: 'prog.cfg',
+ outputPath: 'D:/work/tutorial/isqrt-prog/cfgsite',
+ exeName: 'prog' + suffix,
+ exeIntName: 'prog' + suffix.replace('.', '_'),
+ targ: targ,
+ legacyTcf: false,
+ bios5Incs: false,
+ linkerCommandFile: 'linker.cmd',
+ makeAssembly: makeAssembly
+};
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/compiler.opt.xdt');
+tmpl.genFile('compiler.opt', thisObj, [], false);
+
+/*
+ * Generate the custom makefile.
+ */
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/' +
+ (makeAssembly? 'custom.mak.asm.xdt' : 'custom.mak.exe.xdt'));
+tmpl.genFile('custom.mak', thisObj, [], false);
+Pkg.makeEpilogue = "include custom.mak";
+
+/*
+ * Generate the package script.
+ */
+var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/package.xs.xdt');
+tmpl.genFile('package.xs', thisObj, [], false);
+
+if (makeAssembly) {
+/*
+ * Generate the linker options into a staging file, so that the presence or
+ * age of the advertised linker command file can be the makefile trigger to
+ * rebuild the package from the user's config script.
+ */
+ var tmpl = xdc.loadTemplate('xdc/tools/configuro/template/linker.cmd.asm.xdt');
+ tmpl.genFile('linker.cmd.cp', thisObj, [], false);
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package.mak b/src/part1/examples/isqrt-prog/cfgsite/package.mak
new file mode 100644
index 0000000..7de0152
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package.mak
@@ -0,0 +1,226 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = cfgsite
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/custom.mak.exe.xdt
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/compiler.opt.xdt
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+package.mak: config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/tools/configuro/template/package.xs.xdt
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/io/File.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_cfgsite.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package cfgsite" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+.executables,64P .executables: prog.x64P
+
+-include package/cfg/prog_x64P.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/prog_x64P.dep
+endif
+package/cfg/prog_x64P.o64P : | package/cfg/prog_x64P.xdl
+prog.x64P:
+ $(RM) $@
+ @$(MSG) lnk64P $@ ...
+ $(RM) $(XDCCFGDIR)/$@.map
+ $(ti.targets.C64P.rootDir)/bin/lnk6x -w -q -u _c_int00 -q -o $@ package/cfg/prog_x64P.o64P package/cfg/prog_x64P.xdl -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.C64P.rootDir)/lib/rts64plus.lib
+
+prog.x64P:C_DIR=
+prog.x64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+prog.x64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,64P))
+prog.x64P package/cfg/prog_x64P.c: .libraries,64P
+endif
+
+package/cfg/prog_x64P.c package/cfg/prog_x64P.h package/cfg/prog_x64P.xdl: override _PROG_NAME := prog.x64P
+package/cfg/prog_x64P.c: package/cfg/prog_x64P.cfg
+prog.test test,64P test: prog.x64P.test
+
+prog.x64P.test:: prog.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 prog.x64P.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.prog.x64P, )
+endif
+
+
+clean:: clean,64P
+ -$(RM) package/cfg/prog_x64P.cfg
+ -$(RM) package/cfg/prog_x64P.dep
+ -$(RM) package/cfg/prog_x64P.c
+ -$(RM) package/cfg/prog_x64P.xdc.inc
+
+clean,64P::
+ -$(RM) prog.x64P
+ -$(RM) .tmp,prog.x64P,*
+
+clean::
+ -$(RM) package/cfg/prog_x64P.pjt
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+prog_x64P.s64P,copy : package/cfg/prog_x64P.s64P
+prog_x64P.o64P,copy : package/cfg/prog_x64P.o64P
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,cfgsite
+cfgsite.tar: package/build.cfg
+cfgsite.tar: package/package.ext.xml
+cfgsite.tar: package/package.xdc.inc
+cfgsite.tar: package/package.bld.xml
+cfgsite.tar: package/package.rel.dot
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/cfgsite.tar.dep
+endif
+package/rel/cfgsite/cfgsite/package/package.rel.xml:
+
+cfgsite.tar: package/rel/cfgsite.xdc.inc package/rel/cfgsite/cfgsite/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/cfgsite.xdc.inc,package/rel/cfgsite.tar.dep)
+
+
+release release,cfgsite: all cfgsite.tar
+clean:: .clean
+ -$(RM) cfgsite.tar
+ -$(RM) package/rel/cfgsite.xdc.inc
+ -$(RM) package/rel/cfgsite.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+include custom.mak
+clean::
+ -$(RM) package/cfgsite.pjt
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package.xdc b/src/part1/examples/isqrt-prog/cfgsite/package.xdc
new file mode 100644
index 0000000..d1b5206
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package.xdc
@@ -0,0 +1,7 @@
+/*!
+ * Package generated by xdc.tools.configuro
+ *
+ * @_nodoc
+ */
+package cfgsite {
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package.xs b/src/part1/examples/isqrt-prog/cfgsite/package.xs
new file mode 100644
index 0000000..87fa737
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package.xs
@@ -0,0 +1,17 @@
+/* THIS IS A GENERATED FILE -- DO NOT EDIT */
+
+/* return the names of the generated config objects */
+function getLibs(prog) {
+ /* for programs, push the generated config object file into the
+ * generated linker command file.
+ */
+ /* replace the last period in the name by an underscore */
+ var name = "package/cfg/" + prog.name.replace(/\.([^.]*)$/,"_$1");
+ var suffix = prog.build.target.suffix;
+
+ var libs = [
+ name + '.o' + suffix,
+ ];
+
+ return libs.join(';');
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/.vers_b150 b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_b150
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/.vers_c150 b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_c150
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/.vers_g150 b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_g150
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/.vers_r150 b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/.vers_r150
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/.xdc-t32 b/src/part1/examples/isqrt-prog/cfgsite/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/.xdc-t32
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/build.cfg b/src/part1/examples/isqrt-prog/cfgsite/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/build.cfg
@@ -0,0 +1,12 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+];
+
+pkg.build.libDesc = [
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+}
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.c b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.c
new file mode 100644
index 0000000..235bff1
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.c
@@ -0,0 +1,7801 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#define __nested__
+#define __config__
+
+#include <xdc/std.h>
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * MODULE INCLUDES
+ *
+ * <module-name> INTERNALS
+ * <module-name> INHERITS
+ * <module-name> VTABLE
+ * <module-name> PATCH TABLE
+ * <module-name> DECLARATIONS
+ * <module-name> OBJECT OFFSETS
+ * <module-name> TEMPLATES
+ * <module-name> INITIALIZERS
+ * <module-name> FUNCTION STUBS
+ * <module-name> PROXY BODY
+ * <module-name> OBJECT DESCRIPTOR
+ * <module-name> SYSTEM FUNCTIONS
+ * <module-name> PRAGMAS
+ *
+ * INITIALIZATION ENTRY POINT
+ * PROGRAM GLOBALS
+ * CLINK DIRECTIVES
+ */
+
+
+/*
+ * ======== MODULE INCLUDES ========
+ */
+
+#include <acme/utils/Bench.h>
+#include <acme/utils/clocks/ClockStd.h>
+#include <xdc/runtime/Assert.h>
+#include <xdc/runtime/Core.h>
+#include <xdc/runtime/Defaults.h>
+#include <xdc/runtime/Diags.h>
+#include <xdc/runtime/Error.h>
+#include <xdc/runtime/Gate.h>
+#include <xdc/runtime/GateNull.h>
+#include <xdc/runtime/HeapStd.h>
+#include <xdc/runtime/Log.h>
+#include <xdc/runtime/Main.h>
+#include <xdc/runtime/Memory.h>
+#include <xdc/runtime/Startup.h>
+#include <xdc/runtime/SysMin.h>
+#include <xdc/runtime/System.h>
+#include <xdc/runtime/Text.h>
+
+
+/*
+ * ======== acme.utils.Bench INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_Bench_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_Bench_Module__;
+
+/* Module__root__V */
+extern acme_utils_Bench_Module__ acme_utils_Bench_Module__root__V;
+
+
+/*
+ * ======== acme.utils.Bench_PClock INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_Bench_PClock_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_Bench_PClock_Module__;
+
+/* Module__root__V */
+extern acme_utils_Bench_PClock_Module__ acme_utils_Bench_PClock_Module__root__V;
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_clocks_ClockStd_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_clocks_ClockStd_Module__;
+
+/* Module__root__V */
+extern acme_utils_clocks_ClockStd_Module__ acme_utils_clocks_ClockStd_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Assert INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Assert_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Assert_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Core INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Core_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Core_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Defaults INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Defaults_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Defaults_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Diags INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Diags_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Diags_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Error INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Error_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Error_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Gate INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Gate_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Gate_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.GateNull INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_GateNull_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_GateNull_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_GateNull_Object__ {
+ const xdc_runtime_GateNull_Fxns__* __fxns;
+} xdc_runtime_GateNull_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_GateNull_Object__ obj;
+} xdc_runtime_GateNull_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_GateNull___VERS
+ #define xdc_runtime_GateNull___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_GateNull___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.HeapStd INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_HeapStd_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_HeapStd_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_HeapStd_Object__ {
+ const xdc_runtime_HeapStd_Fxns__* __fxns;
+ xdc_runtime_Memory_Size remainSize;
+ xdc_runtime_Memory_Size startSize;
+} xdc_runtime_HeapStd_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_HeapStd_Object__ obj;
+} xdc_runtime_HeapStd_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_HeapStd___VERS
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Log INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Log_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Log_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Main_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Main_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module_GateProxy_Module__ xdc_runtime_Main_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_Main_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Main_Module_GateProxy_Object__ obj;
+} xdc_runtime_Main_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Main_Module_GateProxy___VERS
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Memory INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Memory_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_HeapProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Memory_HeapProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_HeapProxy_Module__ xdc_runtime_Memory_HeapProxy_Module__root__V;
+
+/* <-- xdc_runtime_HeapStd_Object */
+
+/* Object */
+typedef xdc_runtime_HeapStd_Object__ xdc_runtime_Memory_HeapProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Memory_HeapProxy_Object__ obj;
+} xdc_runtime_Memory_HeapProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Memory_HeapProxy___VERS
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Startup INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Startup_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Startup_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.SysMin INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_SysMin_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_SysMin_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_System_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module_GateProxy_Module__ xdc_runtime_System_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_System_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_System_Module_GateProxy_Object__ obj;
+} xdc_runtime_System_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_System_Module_GateProxy___VERS
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_SupportProxy_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_SupportProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_SupportProxy_Module__ xdc_runtime_System_SupportProxy_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Text INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Text_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Text_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V;
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IModule_Interface__BASE__C = {0};
+__FAR__ const xdc_runtime_Types_Base acme_utils_clocks_IClock_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.GateNull INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IGateProvider_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.HeapStd INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IHeap_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.SysMin INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_ISystemSupport_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const acme_utils_clocks_ClockStd_Fxns__ acme_utils_clocks_ClockStd_Module__FXNS__C = {
+ (void*)&acme_utils_clocks_IClock_Interface__BASE__C, /* base__ */
+ &acme_utils_clocks_ClockStd_Module__FXNS__C.__sfxns, /* __sysp */
+ acme_utils_clocks_ClockStd_getTime__E,
+ {
+ NULL, /* __create */
+ NULL, /* __delete */
+ NULL, /* __label */
+ 0x8013, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.GateNull VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_GateNull_Fxns__ xdc_runtime_GateNull_Module__FXNS__C = {
+ (void*)&xdc_runtime_IGateProvider_Interface__BASE__C, /* base__ */
+ &xdc_runtime_GateNull_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_GateNull_query__E,
+ xdc_runtime_GateNull_enter__E,
+ xdc_runtime_GateNull_leave__E,
+ {
+ xdc_runtime_GateNull_Object__create__S,
+ xdc_runtime_GateNull_Object__delete__S,
+ xdc_runtime_GateNull_Handle__label__S,
+ 0x8008, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.HeapStd VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_HeapStd_Fxns__ xdc_runtime_HeapStd_Module__FXNS__C = {
+ (void*)&xdc_runtime_IHeap_Interface__BASE__C, /* base__ */
+ &xdc_runtime_HeapStd_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_HeapStd_alloc__E,
+ xdc_runtime_HeapStd_free__E,
+ xdc_runtime_HeapStd_isBlocking__E,
+ xdc_runtime_HeapStd_getStats__E,
+ {
+ xdc_runtime_HeapStd_Object__create__S,
+ xdc_runtime_HeapStd_Object__delete__S,
+ xdc_runtime_HeapStd_Handle__label__S,
+ 0x800c, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.SysMin VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_SysMin_Fxns__ xdc_runtime_SysMin_Module__FXNS__C = {
+ (void*)&xdc_runtime_ISystemSupport_Interface__BASE__C, /* base__ */
+ &xdc_runtime_SysMin_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_SysMin_abort__E,
+ xdc_runtime_SysMin_exit__E,
+ xdc_runtime_SysMin_flush__E,
+ xdc_runtime_SysMin_putch__E,
+ xdc_runtime_SysMin_ready__E,
+ {
+ NULL, /* __create */
+ NULL, /* __delete */
+ NULL, /* __label */
+ 0x800f, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== acme.utils.Bench DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct acme_utils_Bench_Module_State__ {
+ xdc_String beginMsg;
+ xdc_Int beginClock;
+ xdc_Int overhead;
+} acme_utils_Bench_Module_State__;
+
+/* Module__state__V */
+acme_utils_Bench_Module_State__ acme_utils_Bench_Module__state__V;
+
+
+/*
+ * ======== acme.utils.Bench_PClock DECLARATIONS ========
+ */
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Assert DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Core DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Defaults DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Diags DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Error DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Error_Module_State__ {
+ xdc_UInt16 count;
+} xdc_runtime_Error_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Gate DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.GateNull DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.HeapStd DECLARATIONS ========
+ */
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1];
+
+/* Module_State__ */
+typedef struct xdc_runtime_HeapStd_Module_State__ {
+ xdc_runtime_Memory_Size remainRTSSize;
+} xdc_runtime_HeapStd_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Log DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Memory_Module_State__ {
+ xdc_SizeT maxDefaultTypeAlign;
+} xdc_runtime_Memory_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Startup_Module_State__ {
+ xdc_Int* stateTab;
+ xdc_Bool execFlag;
+ xdc_Bool rtsDoneFlag;
+} xdc_runtime_Startup_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V;
+
+/* --> xdc_runtime_System_Module_startup__E */
+extern xdc_Int xdc_runtime_System_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_SysMin_Module_startup__E */
+extern xdc_Int xdc_runtime_SysMin_Module_startup__E(xdc_Int);
+
+/* --> acme_utils_Bench_Module_startup__E */
+extern xdc_Int acme_utils_Bench_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[3];
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[3];
+
+
+/*
+ * ======== xdc.runtime.SysMin DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_SysMin_Module_State__ {
+ __TA_xdc_runtime_SysMin_Module_State__outbuf outbuf;
+ xdc_UInt outidx;
+ xdc_Bool wrapped;
+} xdc_runtime_SysMin_Module_State__;
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V;
+
+/* --> xdc_runtime_SysMin_output__I */
+extern xdc_Void xdc_runtime_SysMin_output__I(xdc_Char*,xdc_UInt);
+
+
+/*
+ * ======== xdc.runtime.System DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_System_Module_State__ {
+ __TA_xdc_runtime_System_Module_State__atexitHandlers atexitHandlers;
+ xdc_Int numAtexitHandlers;
+ xdc_Int exitStatus;
+} xdc_runtime_System_Module_State__;
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8];
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V;
+
+/* --> xdc_runtime_System_printfExtend__I */
+extern xdc_Int xdc_runtime_System_printfExtend__I(xdc_Char**,xdc_Char**,xdc_VaList,xdc_runtime_System_ParseData*);
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Text_Module_State__ {
+ xdc_Ptr charBase;
+ xdc_Ptr nodeBase;
+} xdc_runtime_Text_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V;
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[697];
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[21];
+
+
+/*
+ * ======== xdc.cfg.Program TEMPLATE ========
+ */
+
+/*
+ * ======== __ASM__ ========
+ * Define this program's package-path relative assembly directory
+ */
+__FAR__ char *__ASM__ = "@(#)__ASM__ = D:/work/tutorial/isqrt-prog/cfgsite/package/cfg/prog_x64P";
+
+/*
+ * ======== __ISA__ ========
+ * Define the ISA of this executable. This symbol is used by platform
+ * specific "exec" commands that support more than one ISA; e.g., gdb
+ */
+__FAR__ char *__ISA__ = "@(#)__ISA__ = 64P";
+
+/*
+ * ======== __PLAT__ ========
+ * Define the name of the platform that can run this executable. This
+ * symbol is used by platform independent "exec" commands
+ */
+__FAR__ char *__PLAT__ = "@(#)__PLAT__ = ti.platforms.sim64Pxx";
+
+/*
+ * ======== __TARG__ ========
+ * Define the name of the target used to build this executable.
+ */
+__FAR__ char *__TARG__ = "@(#)__TARG__ = ti.targets.C64P";
+
+/*
+ * ======== __TRDR__ ========
+ * Define the name of the class that can read/parse this executable.
+ */
+__FAR__ char *__TRDR__ = "@(#)__TRDR__ = ti.targets.omf.cof.Coff";
+
+
+/*
+ * ======== xdc.runtime.Diags TEMPLATE ========
+ */
+
+
+
+/*
+ * ======== xdc.runtime.Startup TEMPLATE ========
+ */
+
+
+xdc_Bool xdc_runtime_System_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[0] < 0;
+}
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[1] < 0;
+}
+xdc_Bool acme_utils_Bench_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[2] < 0;
+}
+
+
+xdc_Void xdc_runtime_Startup_exec__I(void)
+{
+ xdc_Int state[4];
+ xdc_runtime_Startup_startModsFxn__C(state, 3);
+}
+
+#ifdef __ti__
+#pragma FUNC_EXT_CALLED(xdc_runtime_Startup_reset__I);
+#endif
+
+/*
+ * ======== xdc_runtime_Startup_reset__I ========
+ * This function is called by bootstrap initialization code as early as
+ * possible in the startup process. This function simply calls any
+ * configured null.
+ */
+xdc_Void xdc_runtime_Startup_reset__I(void)
+{
+}
+
+/*
+ * ======== xdc.runtime.System TEMPLATE ========
+ */
+
+
+#include <xdc/std.h>
+#include <limits.h>
+#include <xdc/runtime/Types.h>
+#include <xdc/runtime/Text.h>
+#include <xdc/runtime/Assert.h>
+
+/*
+ * ======== System_printfExtend__I ========
+ * This function processes optional extended formats of printf.
+ */
+Int xdc_runtime_System_printfExtend__I(Char **pbuf, Char **pfmt,
+ VaList va, xdc_runtime_System_ParseData *parse)
+{
+ Char *fmt = *pfmt;
+ Int res;
+ Char c;
+ Bool found = FALSE;
+
+ res = 0;
+
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+
+
+ if (c == '$') {
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+ if (c == 'L') {
+ xdc_runtime_Types_Label *lab = parse->aFlag ?
+ (xdc_runtime_Types_Label *)iargToPtr(va_arg(va, IArg)) :
+ (xdc_runtime_Types_Label *)va_arg(va, void *);
+ res += xdc_runtime_Text_putLab(lab, pbuf, parse->precis);
+ parse->len = 0;
+ found = TRUE;
+ }
+ }
+
+
+ if (found == FALSE) {
+ /* other character (like %) copy to output */
+ *(parse->ptr) = c;
+ parse->len = 1;
+ }
+
+ return (res);
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin TEMPLATE ========
+ */
+
+
+#ifdef __ti__
+extern int HOSTwrite(int, char *, unsigned);
+#else
+#include <stdio.h>
+#endif
+
+/*
+ * ======== SysMin_output__I ========
+ * HOSTWrite only writes a max of N chars at a time. The amount it writes
+ * is returned. This function loops until the entire buffer is written.
+ * Being a static function allows it to conditionally compile out.
+ */
+Void xdc_runtime_SysMin_output__I(Char *buf, UInt size)
+{
+#ifdef __ti__
+ Int printCount;
+
+ while (size != 0) {
+ printCount = HOSTwrite(1, buf, size);
+ if ((printCount <= 0) || (printCount > size)) {
+ break; /* ensure we never get stuck in an infinite loop */
+ }
+ size -= printCount;
+ buf = buf + printCount;
+ }
+#else
+ fwrite(buf, 1, size, stdout);
+#endif
+}
+
+/*
+ * ======== xdc.runtime.Text TEMPLATE ========
+ */
+
+
+/*
+ * ======== xdc_runtime_Text_visitRope__I ========
+ * This function is indirectly called within Text.c through
+ * the visitRopeFxn configuration parameter of xdc.runtime.Text.
+ */
+Void xdc_runtime_Text_visitRope__I(xdc_runtime_Text_RopeId rope,
+ xdc_Fxn visFxn, xdc_Ptr visState)
+{
+ xdc_String stack[4];
+ xdc_runtime_Text_visitRope2__I(rope, visFxn, visState, stack);
+}
+
+
+/*
+ * ======== acme.utils.Bench INITIALIZERS ========
+ */
+
+/* Module__root__V */
+acme_utils_Bench_Module__ acme_utils_Bench_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+acme_utils_Bench_Module_State__ acme_utils_Bench_Module__state__V = {
+ 0, /* beginMsg */
+ (xdc_Int)0x0, /* beginClock */
+ (xdc_Int)0x0, /* overhead */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsEnabled acme_utils_Bench_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsIncluded acme_utils_Bench_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsMask acme_utils_Bench_Module__diagsMask__C = ((CT__acme_utils_Bench_Module__diagsMask)((void*)&acme_utils_Bench_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__acme_utils_Bench_Module__gateObj acme_utils_Bench_Module__gateObj__C = ((CT__acme_utils_Bench_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__acme_utils_Bench_Module__gatePrms acme_utils_Bench_Module__gatePrms__C = ((CT__acme_utils_Bench_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__acme_utils_Bench_Module__id acme_utils_Bench_Module__id__C = (xdc_Bits16)0x8014;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerDefined acme_utils_Bench_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerObj acme_utils_Bench_Module__loggerObj__C = ((CT__acme_utils_Bench_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerFxn4 acme_utils_Bench_Module__loggerFxn4__C = ((CT__acme_utils_Bench_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerFxn8 acme_utils_Bench_Module__loggerFxn8__C = ((CT__acme_utils_Bench_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__acme_utils_Bench_Module__startupDoneFxn acme_utils_Bench_Module__startupDoneFxn__C = ((CT__acme_utils_Bench_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__acme_utils_Bench_Object__count acme_utils_Bench_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__acme_utils_Bench_Object__heap acme_utils_Bench_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__acme_utils_Bench_Object__sizeof acme_utils_Bench_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__acme_utils_Bench_Object__table acme_utils_Bench_Object__table__C = 0;
+
+/* enableFlag__C */
+__FAR__ const CT__acme_utils_Bench_enableFlag acme_utils_Bench_enableFlag__C = 1;
+
+
+/*
+ * ======== acme.utils.Bench_PClock INITIALIZERS ========
+ */
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INITIALIZERS ========
+ */
+
+/* Module__root__V */
+acme_utils_clocks_ClockStd_Module__ acme_utils_clocks_ClockStd_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsEnabled acme_utils_clocks_ClockStd_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsIncluded acme_utils_clocks_ClockStd_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsMask acme_utils_clocks_ClockStd_Module__diagsMask__C = ((CT__acme_utils_clocks_ClockStd_Module__diagsMask)((void*)&acme_utils_clocks_ClockStd_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__gateObj acme_utils_clocks_ClockStd_Module__gateObj__C = ((CT__acme_utils_clocks_ClockStd_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__gatePrms acme_utils_clocks_ClockStd_Module__gatePrms__C = ((CT__acme_utils_clocks_ClockStd_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module__id__C = (xdc_Bits16)0x8013;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerDefined acme_utils_clocks_ClockStd_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerObj acme_utils_clocks_ClockStd_Module__loggerObj__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn acme_utils_clocks_ClockStd_Module__startupDoneFxn__C = ((CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__count acme_utils_clocks_ClockStd_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__heap acme_utils_clocks_ClockStd_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__sizeof acme_utils_clocks_ClockStd_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__table acme_utils_clocks_ClockStd_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Assert INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C = ((CT__xdc_runtime_Assert_Module__diagsMask)((void*)&xdc_runtime_Assert_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C = ((CT__xdc_runtime_Assert_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C = ((CT__xdc_runtime_Assert_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C = (xdc_Bits16)0x8002;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C = ((CT__xdc_runtime_Assert_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C = ((CT__xdc_runtime_Assert_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C = ((CT__xdc_runtime_Assert_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C = ((CT__xdc_runtime_Assert_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C = 0;
+
+/* E_assertFailed__C */
+__FAR__ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C = (((xdc_runtime_Error_Id)309) << 16 | 0);
+
+
+/*
+ * ======== xdc.runtime.Core INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C = ((CT__xdc_runtime_Core_Module__diagsMask)((void*)&xdc_runtime_Core_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C = ((CT__xdc_runtime_Core_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C = ((CT__xdc_runtime_Core_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C = (xdc_Bits16)0x8003;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C = ((CT__xdc_runtime_Core_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C = ((CT__xdc_runtime_Core_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C = ((CT__xdc_runtime_Core_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C = ((CT__xdc_runtime_Core_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C = 0;
+
+/* A_initializedParams__C */
+__FAR__ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C = (((xdc_runtime_Assert_Id)1) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Defaults INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C = ((CT__xdc_runtime_Defaults_Module__diagsMask)((void*)&xdc_runtime_Defaults_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C = ((CT__xdc_runtime_Defaults_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C = ((CT__xdc_runtime_Defaults_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C = (xdc_Bits16)0x8004;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C = ((CT__xdc_runtime_Defaults_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C = ((CT__xdc_runtime_Defaults_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Diags INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C = ((CT__xdc_runtime_Diags_Module__diagsMask)((void*)&xdc_runtime_Diags_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C = ((CT__xdc_runtime_Diags_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C = ((CT__xdc_runtime_Diags_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C = (xdc_Bits16)0x8005;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C = ((CT__xdc_runtime_Diags_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C = ((CT__xdc_runtime_Diags_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C = ((CT__xdc_runtime_Diags_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C = ((CT__xdc_runtime_Diags_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C = 0;
+
+/* setMaskEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C = 0;
+
+/* dictBase__C */
+__FAR__ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C = ((CT__xdc_runtime_Diags_dictBase)0);
+
+
+/*
+ * ======== xdc.runtime.Error INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V = {
+ (xdc_UInt16)0x0, /* count */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C = ((CT__xdc_runtime_Error_Module__diagsMask)((void*)&xdc_runtime_Error_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C = ((CT__xdc_runtime_Error_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C = ((CT__xdc_runtime_Error_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C = (xdc_Bits16)0x8006;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C = ((CT__xdc_runtime_Error_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C = ((CT__xdc_runtime_Error_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C = ((CT__xdc_runtime_Error_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C = ((CT__xdc_runtime_Error_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C = 0;
+
+/* E_generic__C */
+__FAR__ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C = (((xdc_runtime_Error_Id)331) << 16 | 0);
+
+/* E_memory__C */
+__FAR__ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C = (((xdc_runtime_Error_Id)349) << 16 | 0);
+
+/* policy__C */
+__FAR__ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C = xdc_runtime_Error_UNWIND;
+
+/* raiseHook__C */
+__FAR__ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C = ((CT__xdc_runtime_Error_raiseHook)((xdc_Fxn)xdc_runtime_Error_print__E));
+
+/* maxDepth__C */
+__FAR__ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C = (xdc_UInt16)0x10;
+
+
+/*
+ * ======== xdc.runtime.Gate INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C = ((CT__xdc_runtime_Gate_Module__diagsMask)((void*)&xdc_runtime_Gate_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C = ((CT__xdc_runtime_Gate_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C = ((CT__xdc_runtime_Gate_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C = (xdc_Bits16)0x8007;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C = ((CT__xdc_runtime_Gate_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C = ((CT__xdc_runtime_Gate_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C = ((CT__xdc_runtime_Gate_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C = ((CT__xdc_runtime_Gate_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.GateNull INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_GateNull_Params xdc_runtime_GateNull_Object__PARAMS__C = {
+ sizeof (xdc_runtime_GateNull_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_GateNull_Object__PARAMS__C.__iprms, /* instance */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V = {{
+ {&xdc_runtime_GateNull_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)0, /* instArrBeg */
+ (UChar*)(0+-1), /* instArrEnd */
+ sizeof (xdc_runtime_GateNull_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C = ((CT__xdc_runtime_GateNull_Module__diagsMask)((void*)&xdc_runtime_GateNull_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C = ((CT__xdc_runtime_GateNull_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C = ((CT__xdc_runtime_GateNull_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C = (xdc_Bits16)0x8008;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C = ((CT__xdc_runtime_GateNull_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C = ((CT__xdc_runtime_GateNull_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C = sizeof(xdc_runtime_GateNull_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.HeapStd INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_HeapStd_Params xdc_runtime_HeapStd_Object__PARAMS__C = {
+ sizeof (xdc_runtime_HeapStd_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_HeapStd_Object__PARAMS__C.__iprms, /* instance */
+ ((xdc_UArg)((void*)0x0)), /* size */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V = {{
+ {&xdc_runtime_HeapStd_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)xdc_runtime_HeapStd_Object__table__V, /* instArrBeg */
+ (UChar*)(xdc_runtime_HeapStd_Object__table__V+0), /* instArrEnd */
+ sizeof (xdc_runtime_HeapStd_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1] = {
+ {/* instance#0 */
+ &xdc_runtime_HeapStd_Module__FXNS__C,
+ ((xdc_UArg)((void*)0x1000)), /* remainSize */
+ ((xdc_UArg)((void*)0x1000)), /* startSize */
+ },
+};
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V = {
+ ((xdc_UArg)((void*)0x0)), /* remainRTSSize */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C = ((CT__xdc_runtime_HeapStd_Module__diagsMask)((void*)&xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C = ((CT__xdc_runtime_HeapStd_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C = ((CT__xdc_runtime_HeapStd_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C = (xdc_Bits16)0x800c;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C = ((CT__xdc_runtime_HeapStd_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C = ((CT__xdc_runtime_HeapStd_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C = 1;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C = sizeof(xdc_runtime_HeapStd_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C = xdc_runtime_HeapStd_Object__table__V;
+
+/* E_noRTSMemory__C */
+__FAR__ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C = (((xdc_runtime_Error_Id)421) << 16 | 0);
+
+/* A_zeroSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C = (((xdc_runtime_Assert_Id)95) << 16 | 16);
+
+/* A_invalidTotalFreeSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C = (((xdc_runtime_Assert_Id)140) << 16 | 16);
+
+/* A_invalidAlignment__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C = (((xdc_runtime_Assert_Id)201) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Log INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C = ((CT__xdc_runtime_Log_Module__diagsMask)((void*)&xdc_runtime_Log_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C = ((CT__xdc_runtime_Log_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C = ((CT__xdc_runtime_Log_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C = (xdc_Bits16)0x8009;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C = ((CT__xdc_runtime_Log_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C = ((CT__xdc_runtime_Log_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C = ((CT__xdc_runtime_Log_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C = ((CT__xdc_runtime_Log_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C = 0;
+
+/* L_construct__C */
+__FAR__ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C = (((xdc_runtime_Log_Event)468) << 16 | 4);
+
+/* L_create__C */
+__FAR__ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C = (((xdc_runtime_Log_Event)492) << 16 | 4);
+
+/* L_destruct__C */
+__FAR__ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C = (((xdc_runtime_Log_Event)513) << 16 | 4);
+
+/* L_delete__C */
+__FAR__ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C = (((xdc_runtime_Log_Event)532) << 16 | 4);
+
+
+/*
+ * ======== xdc.runtime.Main INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C = ((CT__xdc_runtime_Main_Module__diagsMask)((void*)&xdc_runtime_Main_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C = ((CT__xdc_runtime_Main_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C = ((CT__xdc_runtime_Main_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C = (xdc_Bits16)0x800a;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C = ((CT__xdc_runtime_Main_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C = ((CT__xdc_runtime_Main_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C = ((CT__xdc_runtime_Main_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C = ((CT__xdc_runtime_Main_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V = {
+ (xdc_SizeT)0x8, /* maxDefaultTypeAlign */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C = ((CT__xdc_runtime_Memory_Module__diagsMask)((void*)&xdc_runtime_Memory_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C = ((CT__xdc_runtime_Memory_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C = ((CT__xdc_runtime_Memory_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C = (xdc_Bits16)0x800b;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C = ((CT__xdc_runtime_Memory_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C = ((CT__xdc_runtime_Memory_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C = ((CT__xdc_runtime_Memory_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C = ((CT__xdc_runtime_Memory_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C = 0;
+
+/* defaultHeapInstance__C */
+__FAR__ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C = (xdc_runtime_IHeap_Handle)&xdc_runtime_HeapStd_Object__table__V[0];
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V = {
+ ((xdc_Int*)0), /* stateTab */
+ 0, /* execFlag */
+ 0, /* rtsDoneFlag */
+};
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[3] = {
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_System_Module_startup__E)), /* [0] */
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_SysMin_Module_startup__E)), /* [1] */
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)acme_utils_Bench_Module_startup__E)), /* [2] */
+};
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[3] = {
+ 1, /* [0] */
+ 1, /* [1] */
+ 0, /* [2] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C = ((CT__xdc_runtime_Startup_Module__diagsMask)((void*)&xdc_runtime_Startup_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C = ((CT__xdc_runtime_Startup_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C = ((CT__xdc_runtime_Startup_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C = (xdc_Bits16)0x800d;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C = ((CT__xdc_runtime_Startup_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C = ((CT__xdc_runtime_Startup_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C = ((CT__xdc_runtime_Startup_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C = ((CT__xdc_runtime_Startup_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C = 0;
+
+/* maxPasses__C */
+__FAR__ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C = (xdc_Int)0x20;
+
+/* firstFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C = {0, 0};
+
+/* lastFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C = {0, 0};
+
+/* startModsFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C = ((CT__xdc_runtime_Startup_startModsFxn)((xdc_Fxn)xdc_runtime_Startup_startMods__I));
+
+/* execImpl__C */
+__FAR__ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C = ((CT__xdc_runtime_Startup_execImpl)((xdc_Fxn)xdc_runtime_Startup_exec__I));
+
+/* sfxnTab__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C = ((CT__xdc_runtime_Startup_sfxnTab)xdc_runtime_Startup_sfxnTab__A);
+
+/* sfxnRts__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C = ((CT__xdc_runtime_Startup_sfxnRts)xdc_runtime_Startup_sfxnRts__A);
+
+
+/*
+ * ======== xdc.runtime.SysMin INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V = {
+ xdc_runtime_SysMin_Module_State_0_outbuf__A, /* outbuf */
+ (xdc_UInt)0x0, /* outidx */
+ 0, /* wrapped */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C = ((CT__xdc_runtime_SysMin_Module__diagsMask)((void*)&xdc_runtime_SysMin_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C = ((CT__xdc_runtime_SysMin_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C = ((CT__xdc_runtime_SysMin_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C = (xdc_Bits16)0x800f;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C = ((CT__xdc_runtime_SysMin_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C = ((CT__xdc_runtime_SysMin_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C = 0;
+
+/* bufSize__C */
+__FAR__ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C = (xdc_SizeT)0x400;
+
+/* flushAtExit__C */
+__FAR__ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C = 1;
+
+/* outputFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C = ((CT__xdc_runtime_SysMin_outputFxn)0);
+
+/* outputFunc__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C = ((CT__xdc_runtime_SysMin_outputFunc)((xdc_Fxn)xdc_runtime_SysMin_output__I));
+
+
+/*
+ * ======== xdc.runtime.System INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8] = {
+ ((xdc_Void(*)(xdc_Int))0), /* [0] */
+ ((xdc_Void(*)(xdc_Int))0), /* [1] */
+ ((xdc_Void(*)(xdc_Int))0), /* [2] */
+ ((xdc_Void(*)(xdc_Int))0), /* [3] */
+ ((xdc_Void(*)(xdc_Int))0), /* [4] */
+ ((xdc_Void(*)(xdc_Int))0), /* [5] */
+ ((xdc_Void(*)(xdc_Int))0), /* [6] */
+ ((xdc_Void(*)(xdc_Int))0), /* [7] */
+};
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V = {
+ xdc_runtime_System_Module_State_0_atexitHandlers__A, /* atexitHandlers */
+ (xdc_Int)0x0, /* numAtexitHandlers */
+ (xdc_Int)0xcafe, /* exitStatus */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C = ((CT__xdc_runtime_System_Module__diagsMask)((void*)&xdc_runtime_System_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C = ((CT__xdc_runtime_System_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C = ((CT__xdc_runtime_System_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C = (xdc_Bits16)0x800e;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C = ((CT__xdc_runtime_System_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C = ((CT__xdc_runtime_System_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C = ((CT__xdc_runtime_System_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C = ((CT__xdc_runtime_System_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C = 0;
+
+/* A_cannotFitIntoArg__C */
+__FAR__ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C = (((xdc_runtime_Assert_Id)261) << 16 | 16);
+
+/* maxAtexitHandlers__C */
+__FAR__ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C = (xdc_Int)0x8;
+
+/* extendFxn__C */
+__FAR__ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C = ((CT__xdc_runtime_System_extendFxn)((xdc_Fxn)xdc_runtime_System_printfExtend__I));
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V = {
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_charTab__A[0])), /* charBase */
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_nodeTab__A[0])), /* nodeBase */
+};
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[697] = {
+ (xdc_Char)0x0, /* [0] */
+ (xdc_Char)0x41, /* [1] */
+ (xdc_Char)0x5f, /* [2] */
+ (xdc_Char)0x69, /* [3] */
+ (xdc_Char)0x6e, /* [4] */
+ (xdc_Char)0x69, /* [5] */
+ (xdc_Char)0x74, /* [6] */
+ (xdc_Char)0x69, /* [7] */
+ (xdc_Char)0x61, /* [8] */
+ (xdc_Char)0x6c, /* [9] */
+ (xdc_Char)0x69, /* [10] */
+ (xdc_Char)0x7a, /* [11] */
+ (xdc_Char)0x65, /* [12] */
+ (xdc_Char)0x64, /* [13] */
+ (xdc_Char)0x50, /* [14] */
+ (xdc_Char)0x61, /* [15] */
+ (xdc_Char)0x72, /* [16] */
+ (xdc_Char)0x61, /* [17] */
+ (xdc_Char)0x6d, /* [18] */
+ (xdc_Char)0x73, /* [19] */
+ (xdc_Char)0x3a, /* [20] */
+ (xdc_Char)0x20, /* [21] */
+ (xdc_Char)0x75, /* [22] */
+ (xdc_Char)0x6e, /* [23] */
+ (xdc_Char)0x69, /* [24] */
+ (xdc_Char)0x6e, /* [25] */
+ (xdc_Char)0x69, /* [26] */
+ (xdc_Char)0x74, /* [27] */
+ (xdc_Char)0x69, /* [28] */
+ (xdc_Char)0x61, /* [29] */
+ (xdc_Char)0x6c, /* [30] */
+ (xdc_Char)0x69, /* [31] */
+ (xdc_Char)0x7a, /* [32] */
+ (xdc_Char)0x65, /* [33] */
+ (xdc_Char)0x64, /* [34] */
+ (xdc_Char)0x20, /* [35] */
+ (xdc_Char)0x50, /* [36] */
+ (xdc_Char)0x61, /* [37] */
+ (xdc_Char)0x72, /* [38] */
+ (xdc_Char)0x61, /* [39] */
+ (xdc_Char)0x6d, /* [40] */
+ (xdc_Char)0x73, /* [41] */
+ (xdc_Char)0x20, /* [42] */
+ (xdc_Char)0x73, /* [43] */
+ (xdc_Char)0x74, /* [44] */
+ (xdc_Char)0x72, /* [45] */
+ (xdc_Char)0x75, /* [46] */
+ (xdc_Char)0x63, /* [47] */
+ (xdc_Char)0x74, /* [48] */
+ (xdc_Char)0x0, /* [49] */
+ (xdc_Char)0x48, /* [50] */
+ (xdc_Char)0x65, /* [51] */
+ (xdc_Char)0x61, /* [52] */
+ (xdc_Char)0x70, /* [53] */
+ (xdc_Char)0x4d, /* [54] */
+ (xdc_Char)0x69, /* [55] */
+ (xdc_Char)0x6e, /* [56] */
+ (xdc_Char)0x5f, /* [57] */
+ (xdc_Char)0x63, /* [58] */
+ (xdc_Char)0x72, /* [59] */
+ (xdc_Char)0x65, /* [60] */
+ (xdc_Char)0x61, /* [61] */
+ (xdc_Char)0x74, /* [62] */
+ (xdc_Char)0x65, /* [63] */
+ (xdc_Char)0x20, /* [64] */
+ (xdc_Char)0x63, /* [65] */
+ (xdc_Char)0x61, /* [66] */
+ (xdc_Char)0x6e, /* [67] */
+ (xdc_Char)0x6e, /* [68] */
+ (xdc_Char)0x6f, /* [69] */
+ (xdc_Char)0x74, /* [70] */
+ (xdc_Char)0x20, /* [71] */
+ (xdc_Char)0x68, /* [72] */
+ (xdc_Char)0x61, /* [73] */
+ (xdc_Char)0x76, /* [74] */
+ (xdc_Char)0x65, /* [75] */
+ (xdc_Char)0x20, /* [76] */
+ (xdc_Char)0x61, /* [77] */
+ (xdc_Char)0x20, /* [78] */
+ (xdc_Char)0x7a, /* [79] */
+ (xdc_Char)0x65, /* [80] */
+ (xdc_Char)0x72, /* [81] */
+ (xdc_Char)0x6f, /* [82] */
+ (xdc_Char)0x20, /* [83] */
+ (xdc_Char)0x73, /* [84] */
+ (xdc_Char)0x69, /* [85] */
+ (xdc_Char)0x7a, /* [86] */
+ (xdc_Char)0x65, /* [87] */
+ (xdc_Char)0x20, /* [88] */
+ (xdc_Char)0x76, /* [89] */
+ (xdc_Char)0x61, /* [90] */
+ (xdc_Char)0x6c, /* [91] */
+ (xdc_Char)0x75, /* [92] */
+ (xdc_Char)0x65, /* [93] */
+ (xdc_Char)0x0, /* [94] */
+ (xdc_Char)0x48, /* [95] */
+ (xdc_Char)0x65, /* [96] */
+ (xdc_Char)0x61, /* [97] */
+ (xdc_Char)0x70, /* [98] */
+ (xdc_Char)0x53, /* [99] */
+ (xdc_Char)0x74, /* [100] */
+ (xdc_Char)0x64, /* [101] */
+ (xdc_Char)0x5f, /* [102] */
+ (xdc_Char)0x63, /* [103] */
+ (xdc_Char)0x72, /* [104] */
+ (xdc_Char)0x65, /* [105] */
+ (xdc_Char)0x61, /* [106] */
+ (xdc_Char)0x74, /* [107] */
+ (xdc_Char)0x65, /* [108] */
+ (xdc_Char)0x20, /* [109] */
+ (xdc_Char)0x63, /* [110] */
+ (xdc_Char)0x61, /* [111] */
+ (xdc_Char)0x6e, /* [112] */
+ (xdc_Char)0x6e, /* [113] */
+ (xdc_Char)0x6f, /* [114] */
+ (xdc_Char)0x74, /* [115] */
+ (xdc_Char)0x20, /* [116] */
+ (xdc_Char)0x68, /* [117] */
+ (xdc_Char)0x61, /* [118] */
+ (xdc_Char)0x76, /* [119] */
+ (xdc_Char)0x65, /* [120] */
+ (xdc_Char)0x20, /* [121] */
+ (xdc_Char)0x61, /* [122] */
+ (xdc_Char)0x20, /* [123] */
+ (xdc_Char)0x7a, /* [124] */
+ (xdc_Char)0x65, /* [125] */
+ (xdc_Char)0x72, /* [126] */
+ (xdc_Char)0x6f, /* [127] */
+ (xdc_Char)0x20, /* [128] */
+ (xdc_Char)0x73, /* [129] */
+ (xdc_Char)0x69, /* [130] */
+ (xdc_Char)0x7a, /* [131] */
+ (xdc_Char)0x65, /* [132] */
+ (xdc_Char)0x20, /* [133] */
+ (xdc_Char)0x76, /* [134] */
+ (xdc_Char)0x61, /* [135] */
+ (xdc_Char)0x6c, /* [136] */
+ (xdc_Char)0x75, /* [137] */
+ (xdc_Char)0x65, /* [138] */
+ (xdc_Char)0x0, /* [139] */
+ (xdc_Char)0x48, /* [140] */
+ (xdc_Char)0x65, /* [141] */
+ (xdc_Char)0x61, /* [142] */
+ (xdc_Char)0x70, /* [143] */
+ (xdc_Char)0x53, /* [144] */
+ (xdc_Char)0x74, /* [145] */
+ (xdc_Char)0x64, /* [146] */
+ (xdc_Char)0x20, /* [147] */
+ (xdc_Char)0x69, /* [148] */
+ (xdc_Char)0x6e, /* [149] */
+ (xdc_Char)0x73, /* [150] */
+ (xdc_Char)0x74, /* [151] */
+ (xdc_Char)0x61, /* [152] */
+ (xdc_Char)0x6e, /* [153] */
+ (xdc_Char)0x63, /* [154] */
+ (xdc_Char)0x65, /* [155] */
+ (xdc_Char)0x20, /* [156] */
+ (xdc_Char)0x74, /* [157] */
+ (xdc_Char)0x6f, /* [158] */
+ (xdc_Char)0x74, /* [159] */
+ (xdc_Char)0x61, /* [160] */
+ (xdc_Char)0x6c, /* [161] */
+ (xdc_Char)0x46, /* [162] */
+ (xdc_Char)0x72, /* [163] */
+ (xdc_Char)0x65, /* [164] */
+ (xdc_Char)0x65, /* [165] */
+ (xdc_Char)0x53, /* [166] */
+ (xdc_Char)0x69, /* [167] */
+ (xdc_Char)0x7a, /* [168] */
+ (xdc_Char)0x65, /* [169] */
+ (xdc_Char)0x20, /* [170] */
+ (xdc_Char)0x69, /* [171] */
+ (xdc_Char)0x73, /* [172] */
+ (xdc_Char)0x20, /* [173] */
+ (xdc_Char)0x67, /* [174] */
+ (xdc_Char)0x72, /* [175] */
+ (xdc_Char)0x65, /* [176] */
+ (xdc_Char)0x61, /* [177] */
+ (xdc_Char)0x74, /* [178] */
+ (xdc_Char)0x65, /* [179] */
+ (xdc_Char)0x72, /* [180] */
+ (xdc_Char)0x20, /* [181] */
+ (xdc_Char)0x74, /* [182] */
+ (xdc_Char)0x68, /* [183] */
+ (xdc_Char)0x61, /* [184] */
+ (xdc_Char)0x6e, /* [185] */
+ (xdc_Char)0x20, /* [186] */
+ (xdc_Char)0x73, /* [187] */
+ (xdc_Char)0x74, /* [188] */
+ (xdc_Char)0x61, /* [189] */
+ (xdc_Char)0x72, /* [190] */
+ (xdc_Char)0x74, /* [191] */
+ (xdc_Char)0x69, /* [192] */
+ (xdc_Char)0x6e, /* [193] */
+ (xdc_Char)0x67, /* [194] */
+ (xdc_Char)0x20, /* [195] */
+ (xdc_Char)0x73, /* [196] */
+ (xdc_Char)0x69, /* [197] */
+ (xdc_Char)0x7a, /* [198] */
+ (xdc_Char)0x65, /* [199] */
+ (xdc_Char)0x0, /* [200] */
+ (xdc_Char)0x48, /* [201] */
+ (xdc_Char)0x65, /* [202] */
+ (xdc_Char)0x61, /* [203] */
+ (xdc_Char)0x70, /* [204] */
+ (xdc_Char)0x53, /* [205] */
+ (xdc_Char)0x74, /* [206] */
+ (xdc_Char)0x64, /* [207] */
+ (xdc_Char)0x5f, /* [208] */
+ (xdc_Char)0x61, /* [209] */
+ (xdc_Char)0x6c, /* [210] */
+ (xdc_Char)0x6c, /* [211] */
+ (xdc_Char)0x6f, /* [212] */
+ (xdc_Char)0x63, /* [213] */
+ (xdc_Char)0x20, /* [214] */
+ (xdc_Char)0x2d, /* [215] */
+ (xdc_Char)0x20, /* [216] */
+ (xdc_Char)0x72, /* [217] */
+ (xdc_Char)0x65, /* [218] */
+ (xdc_Char)0x71, /* [219] */
+ (xdc_Char)0x75, /* [220] */
+ (xdc_Char)0x65, /* [221] */
+ (xdc_Char)0x73, /* [222] */
+ (xdc_Char)0x74, /* [223] */
+ (xdc_Char)0x65, /* [224] */
+ (xdc_Char)0x64, /* [225] */
+ (xdc_Char)0x20, /* [226] */
+ (xdc_Char)0x61, /* [227] */
+ (xdc_Char)0x6c, /* [228] */
+ (xdc_Char)0x69, /* [229] */
+ (xdc_Char)0x67, /* [230] */
+ (xdc_Char)0x6e, /* [231] */
+ (xdc_Char)0x6d, /* [232] */
+ (xdc_Char)0x65, /* [233] */
+ (xdc_Char)0x6e, /* [234] */
+ (xdc_Char)0x74, /* [235] */
+ (xdc_Char)0x20, /* [236] */
+ (xdc_Char)0x69, /* [237] */
+ (xdc_Char)0x73, /* [238] */
+ (xdc_Char)0x20, /* [239] */
+ (xdc_Char)0x67, /* [240] */
+ (xdc_Char)0x72, /* [241] */
+ (xdc_Char)0x65, /* [242] */
+ (xdc_Char)0x61, /* [243] */
+ (xdc_Char)0x74, /* [244] */
+ (xdc_Char)0x65, /* [245] */
+ (xdc_Char)0x72, /* [246] */
+ (xdc_Char)0x20, /* [247] */
+ (xdc_Char)0x74, /* [248] */
+ (xdc_Char)0x68, /* [249] */
+ (xdc_Char)0x61, /* [250] */
+ (xdc_Char)0x6e, /* [251] */
+ (xdc_Char)0x20, /* [252] */
+ (xdc_Char)0x61, /* [253] */
+ (xdc_Char)0x6c, /* [254] */
+ (xdc_Char)0x6c, /* [255] */
+ (xdc_Char)0x6f, /* [256] */
+ (xdc_Char)0x77, /* [257] */
+ (xdc_Char)0x65, /* [258] */
+ (xdc_Char)0x64, /* [259] */
+ (xdc_Char)0x0, /* [260] */
+ (xdc_Char)0x41, /* [261] */
+ (xdc_Char)0x5f, /* [262] */
+ (xdc_Char)0x63, /* [263] */
+ (xdc_Char)0x61, /* [264] */
+ (xdc_Char)0x6e, /* [265] */
+ (xdc_Char)0x6e, /* [266] */
+ (xdc_Char)0x6f, /* [267] */
+ (xdc_Char)0x74, /* [268] */
+ (xdc_Char)0x46, /* [269] */
+ (xdc_Char)0x69, /* [270] */
+ (xdc_Char)0x74, /* [271] */
+ (xdc_Char)0x49, /* [272] */
+ (xdc_Char)0x6e, /* [273] */
+ (xdc_Char)0x74, /* [274] */
+ (xdc_Char)0x6f, /* [275] */
+ (xdc_Char)0x41, /* [276] */
+ (xdc_Char)0x72, /* [277] */
+ (xdc_Char)0x67, /* [278] */
+ (xdc_Char)0x3a, /* [279] */
+ (xdc_Char)0x20, /* [280] */
+ (xdc_Char)0x73, /* [281] */
+ (xdc_Char)0x69, /* [282] */
+ (xdc_Char)0x7a, /* [283] */
+ (xdc_Char)0x65, /* [284] */
+ (xdc_Char)0x6f, /* [285] */
+ (xdc_Char)0x66, /* [286] */
+ (xdc_Char)0x28, /* [287] */
+ (xdc_Char)0x46, /* [288] */
+ (xdc_Char)0x6c, /* [289] */
+ (xdc_Char)0x6f, /* [290] */
+ (xdc_Char)0x61, /* [291] */
+ (xdc_Char)0x74, /* [292] */
+ (xdc_Char)0x29, /* [293] */
+ (xdc_Char)0x20, /* [294] */
+ (xdc_Char)0x3e, /* [295] */
+ (xdc_Char)0x20, /* [296] */
+ (xdc_Char)0x73, /* [297] */
+ (xdc_Char)0x69, /* [298] */
+ (xdc_Char)0x7a, /* [299] */
+ (xdc_Char)0x65, /* [300] */
+ (xdc_Char)0x6f, /* [301] */
+ (xdc_Char)0x66, /* [302] */
+ (xdc_Char)0x28, /* [303] */
+ (xdc_Char)0x41, /* [304] */
+ (xdc_Char)0x72, /* [305] */
+ (xdc_Char)0x67, /* [306] */
+ (xdc_Char)0x29, /* [307] */
+ (xdc_Char)0x0, /* [308] */
+ (xdc_Char)0x61, /* [309] */
+ (xdc_Char)0x73, /* [310] */
+ (xdc_Char)0x73, /* [311] */
+ (xdc_Char)0x65, /* [312] */
+ (xdc_Char)0x72, /* [313] */
+ (xdc_Char)0x74, /* [314] */
+ (xdc_Char)0x69, /* [315] */
+ (xdc_Char)0x6f, /* [316] */
+ (xdc_Char)0x6e, /* [317] */
+ (xdc_Char)0x20, /* [318] */
+ (xdc_Char)0x66, /* [319] */
+ (xdc_Char)0x61, /* [320] */
+ (xdc_Char)0x69, /* [321] */
+ (xdc_Char)0x6c, /* [322] */
+ (xdc_Char)0x75, /* [323] */
+ (xdc_Char)0x72, /* [324] */
+ (xdc_Char)0x65, /* [325] */
+ (xdc_Char)0x25, /* [326] */
+ (xdc_Char)0x73, /* [327] */
+ (xdc_Char)0x25, /* [328] */
+ (xdc_Char)0x73, /* [329] */
+ (xdc_Char)0x0, /* [330] */
+ (xdc_Char)0x67, /* [331] */
+ (xdc_Char)0x65, /* [332] */
+ (xdc_Char)0x6e, /* [333] */
+ (xdc_Char)0x65, /* [334] */
+ (xdc_Char)0x72, /* [335] */
+ (xdc_Char)0x69, /* [336] */
+ (xdc_Char)0x63, /* [337] */
+ (xdc_Char)0x20, /* [338] */
+ (xdc_Char)0x65, /* [339] */
+ (xdc_Char)0x72, /* [340] */
+ (xdc_Char)0x72, /* [341] */
+ (xdc_Char)0x6f, /* [342] */
+ (xdc_Char)0x72, /* [343] */
+ (xdc_Char)0x3a, /* [344] */
+ (xdc_Char)0x20, /* [345] */
+ (xdc_Char)0x25, /* [346] */
+ (xdc_Char)0x73, /* [347] */
+ (xdc_Char)0x0, /* [348] */
+ (xdc_Char)0x6f, /* [349] */
+ (xdc_Char)0x75, /* [350] */
+ (xdc_Char)0x74, /* [351] */
+ (xdc_Char)0x20, /* [352] */
+ (xdc_Char)0x6f, /* [353] */
+ (xdc_Char)0x66, /* [354] */
+ (xdc_Char)0x20, /* [355] */
+ (xdc_Char)0x6d, /* [356] */
+ (xdc_Char)0x65, /* [357] */
+ (xdc_Char)0x6d, /* [358] */
+ (xdc_Char)0x6f, /* [359] */
+ (xdc_Char)0x72, /* [360] */
+ (xdc_Char)0x79, /* [361] */
+ (xdc_Char)0x3a, /* [362] */
+ (xdc_Char)0x20, /* [363] */
+ (xdc_Char)0x68, /* [364] */
+ (xdc_Char)0x65, /* [365] */
+ (xdc_Char)0x61, /* [366] */
+ (xdc_Char)0x70, /* [367] */
+ (xdc_Char)0x3d, /* [368] */
+ (xdc_Char)0x30, /* [369] */
+ (xdc_Char)0x78, /* [370] */
+ (xdc_Char)0x25, /* [371] */
+ (xdc_Char)0x78, /* [372] */
+ (xdc_Char)0x2c, /* [373] */
+ (xdc_Char)0x20, /* [374] */
+ (xdc_Char)0x73, /* [375] */
+ (xdc_Char)0x69, /* [376] */
+ (xdc_Char)0x7a, /* [377] */
+ (xdc_Char)0x65, /* [378] */
+ (xdc_Char)0x3d, /* [379] */
+ (xdc_Char)0x25, /* [380] */
+ (xdc_Char)0x75, /* [381] */
+ (xdc_Char)0x0, /* [382] */
+ (xdc_Char)0x66, /* [383] */
+ (xdc_Char)0x72, /* [384] */
+ (xdc_Char)0x65, /* [385] */
+ (xdc_Char)0x65, /* [386] */
+ (xdc_Char)0x28, /* [387] */
+ (xdc_Char)0x29, /* [388] */
+ (xdc_Char)0x20, /* [389] */
+ (xdc_Char)0x69, /* [390] */
+ (xdc_Char)0x6e, /* [391] */
+ (xdc_Char)0x76, /* [392] */
+ (xdc_Char)0x61, /* [393] */
+ (xdc_Char)0x6c, /* [394] */
+ (xdc_Char)0x69, /* [395] */
+ (xdc_Char)0x64, /* [396] */
+ (xdc_Char)0x20, /* [397] */
+ (xdc_Char)0x69, /* [398] */
+ (xdc_Char)0x6e, /* [399] */
+ (xdc_Char)0x20, /* [400] */
+ (xdc_Char)0x67, /* [401] */
+ (xdc_Char)0x72, /* [402] */
+ (xdc_Char)0x6f, /* [403] */
+ (xdc_Char)0x77, /* [404] */
+ (xdc_Char)0x74, /* [405] */
+ (xdc_Char)0x68, /* [406] */
+ (xdc_Char)0x2d, /* [407] */
+ (xdc_Char)0x6f, /* [408] */
+ (xdc_Char)0x6e, /* [409] */
+ (xdc_Char)0x6c, /* [410] */
+ (xdc_Char)0x79, /* [411] */
+ (xdc_Char)0x20, /* [412] */
+ (xdc_Char)0x48, /* [413] */
+ (xdc_Char)0x65, /* [414] */
+ (xdc_Char)0x61, /* [415] */
+ (xdc_Char)0x70, /* [416] */
+ (xdc_Char)0x4d, /* [417] */
+ (xdc_Char)0x69, /* [418] */
+ (xdc_Char)0x6e, /* [419] */
+ (xdc_Char)0x0, /* [420] */
+ (xdc_Char)0x54, /* [421] */
+ (xdc_Char)0x68, /* [422] */
+ (xdc_Char)0x65, /* [423] */
+ (xdc_Char)0x20, /* [424] */
+ (xdc_Char)0x52, /* [425] */
+ (xdc_Char)0x54, /* [426] */
+ (xdc_Char)0x53, /* [427] */
+ (xdc_Char)0x20, /* [428] */
+ (xdc_Char)0x68, /* [429] */
+ (xdc_Char)0x65, /* [430] */
+ (xdc_Char)0x61, /* [431] */
+ (xdc_Char)0x70, /* [432] */
+ (xdc_Char)0x20, /* [433] */
+ (xdc_Char)0x69, /* [434] */
+ (xdc_Char)0x73, /* [435] */
+ (xdc_Char)0x20, /* [436] */
+ (xdc_Char)0x75, /* [437] */
+ (xdc_Char)0x73, /* [438] */
+ (xdc_Char)0x65, /* [439] */
+ (xdc_Char)0x64, /* [440] */
+ (xdc_Char)0x20, /* [441] */
+ (xdc_Char)0x75, /* [442] */
+ (xdc_Char)0x70, /* [443] */
+ (xdc_Char)0x2e, /* [444] */
+ (xdc_Char)0x20, /* [445] */
+ (xdc_Char)0x45, /* [446] */
+ (xdc_Char)0x78, /* [447] */
+ (xdc_Char)0x61, /* [448] */
+ (xdc_Char)0x6d, /* [449] */
+ (xdc_Char)0x69, /* [450] */
+ (xdc_Char)0x6e, /* [451] */
+ (xdc_Char)0x65, /* [452] */
+ (xdc_Char)0x20, /* [453] */
+ (xdc_Char)0x50, /* [454] */
+ (xdc_Char)0x72, /* [455] */
+ (xdc_Char)0x6f, /* [456] */
+ (xdc_Char)0x67, /* [457] */
+ (xdc_Char)0x72, /* [458] */
+ (xdc_Char)0x61, /* [459] */
+ (xdc_Char)0x6d, /* [460] */
+ (xdc_Char)0x2e, /* [461] */
+ (xdc_Char)0x68, /* [462] */
+ (xdc_Char)0x65, /* [463] */
+ (xdc_Char)0x61, /* [464] */
+ (xdc_Char)0x70, /* [465] */
+ (xdc_Char)0x2e, /* [466] */
+ (xdc_Char)0x0, /* [467] */
+ (xdc_Char)0x3c, /* [468] */
+ (xdc_Char)0x2d, /* [469] */
+ (xdc_Char)0x2d, /* [470] */
+ (xdc_Char)0x20, /* [471] */
+ (xdc_Char)0x63, /* [472] */
+ (xdc_Char)0x6f, /* [473] */
+ (xdc_Char)0x6e, /* [474] */
+ (xdc_Char)0x73, /* [475] */
+ (xdc_Char)0x74, /* [476] */
+ (xdc_Char)0x72, /* [477] */
+ (xdc_Char)0x75, /* [478] */
+ (xdc_Char)0x63, /* [479] */
+ (xdc_Char)0x74, /* [480] */
+ (xdc_Char)0x3a, /* [481] */
+ (xdc_Char)0x20, /* [482] */
+ (xdc_Char)0x25, /* [483] */
+ (xdc_Char)0x70, /* [484] */
+ (xdc_Char)0x28, /* [485] */
+ (xdc_Char)0x27, /* [486] */
+ (xdc_Char)0x25, /* [487] */
+ (xdc_Char)0x73, /* [488] */
+ (xdc_Char)0x27, /* [489] */
+ (xdc_Char)0x29, /* [490] */
+ (xdc_Char)0x0, /* [491] */
+ (xdc_Char)0x3c, /* [492] */
+ (xdc_Char)0x2d, /* [493] */
+ (xdc_Char)0x2d, /* [494] */
+ (xdc_Char)0x20, /* [495] */
+ (xdc_Char)0x63, /* [496] */
+ (xdc_Char)0x72, /* [497] */
+ (xdc_Char)0x65, /* [498] */
+ (xdc_Char)0x61, /* [499] */
+ (xdc_Char)0x74, /* [500] */
+ (xdc_Char)0x65, /* [501] */
+ (xdc_Char)0x3a, /* [502] */
+ (xdc_Char)0x20, /* [503] */
+ (xdc_Char)0x25, /* [504] */
+ (xdc_Char)0x70, /* [505] */
+ (xdc_Char)0x28, /* [506] */
+ (xdc_Char)0x27, /* [507] */
+ (xdc_Char)0x25, /* [508] */
+ (xdc_Char)0x73, /* [509] */
+ (xdc_Char)0x27, /* [510] */
+ (xdc_Char)0x29, /* [511] */
+ (xdc_Char)0x0, /* [512] */
+ (xdc_Char)0x2d, /* [513] */
+ (xdc_Char)0x2d, /* [514] */
+ (xdc_Char)0x3e, /* [515] */
+ (xdc_Char)0x20, /* [516] */
+ (xdc_Char)0x64, /* [517] */
+ (xdc_Char)0x65, /* [518] */
+ (xdc_Char)0x73, /* [519] */
+ (xdc_Char)0x74, /* [520] */
+ (xdc_Char)0x72, /* [521] */
+ (xdc_Char)0x75, /* [522] */
+ (xdc_Char)0x63, /* [523] */
+ (xdc_Char)0x74, /* [524] */
+ (xdc_Char)0x3a, /* [525] */
+ (xdc_Char)0x20, /* [526] */
+ (xdc_Char)0x28, /* [527] */
+ (xdc_Char)0x25, /* [528] */
+ (xdc_Char)0x70, /* [529] */
+ (xdc_Char)0x29, /* [530] */
+ (xdc_Char)0x0, /* [531] */
+ (xdc_Char)0x2d, /* [532] */
+ (xdc_Char)0x2d, /* [533] */
+ (xdc_Char)0x3e, /* [534] */
+ (xdc_Char)0x20, /* [535] */
+ (xdc_Char)0x64, /* [536] */
+ (xdc_Char)0x65, /* [537] */
+ (xdc_Char)0x6c, /* [538] */
+ (xdc_Char)0x65, /* [539] */
+ (xdc_Char)0x74, /* [540] */
+ (xdc_Char)0x65, /* [541] */
+ (xdc_Char)0x3a, /* [542] */
+ (xdc_Char)0x20, /* [543] */
+ (xdc_Char)0x28, /* [544] */
+ (xdc_Char)0x25, /* [545] */
+ (xdc_Char)0x70, /* [546] */
+ (xdc_Char)0x29, /* [547] */
+ (xdc_Char)0x0, /* [548] */
+ (xdc_Char)0x78, /* [549] */
+ (xdc_Char)0x64, /* [550] */
+ (xdc_Char)0x63, /* [551] */
+ (xdc_Char)0x2e, /* [552] */
+ (xdc_Char)0x0, /* [553] */
+ (xdc_Char)0x72, /* [554] */
+ (xdc_Char)0x75, /* [555] */
+ (xdc_Char)0x6e, /* [556] */
+ (xdc_Char)0x74, /* [557] */
+ (xdc_Char)0x69, /* [558] */
+ (xdc_Char)0x6d, /* [559] */
+ (xdc_Char)0x65, /* [560] */
+ (xdc_Char)0x2e, /* [561] */
+ (xdc_Char)0x0, /* [562] */
+ (xdc_Char)0x41, /* [563] */
+ (xdc_Char)0x73, /* [564] */
+ (xdc_Char)0x73, /* [565] */
+ (xdc_Char)0x65, /* [566] */
+ (xdc_Char)0x72, /* [567] */
+ (xdc_Char)0x74, /* [568] */
+ (xdc_Char)0x0, /* [569] */
+ (xdc_Char)0x43, /* [570] */
+ (xdc_Char)0x6f, /* [571] */
+ (xdc_Char)0x72, /* [572] */
+ (xdc_Char)0x65, /* [573] */
+ (xdc_Char)0x0, /* [574] */
+ (xdc_Char)0x44, /* [575] */
+ (xdc_Char)0x65, /* [576] */
+ (xdc_Char)0x66, /* [577] */
+ (xdc_Char)0x61, /* [578] */
+ (xdc_Char)0x75, /* [579] */
+ (xdc_Char)0x6c, /* [580] */
+ (xdc_Char)0x74, /* [581] */
+ (xdc_Char)0x73, /* [582] */
+ (xdc_Char)0x0, /* [583] */
+ (xdc_Char)0x44, /* [584] */
+ (xdc_Char)0x69, /* [585] */
+ (xdc_Char)0x61, /* [586] */
+ (xdc_Char)0x67, /* [587] */
+ (xdc_Char)0x73, /* [588] */
+ (xdc_Char)0x0, /* [589] */
+ (xdc_Char)0x45, /* [590] */
+ (xdc_Char)0x72, /* [591] */
+ (xdc_Char)0x72, /* [592] */
+ (xdc_Char)0x6f, /* [593] */
+ (xdc_Char)0x72, /* [594] */
+ (xdc_Char)0x0, /* [595] */
+ (xdc_Char)0x47, /* [596] */
+ (xdc_Char)0x61, /* [597] */
+ (xdc_Char)0x74, /* [598] */
+ (xdc_Char)0x65, /* [599] */
+ (xdc_Char)0x0, /* [600] */
+ (xdc_Char)0x47, /* [601] */
+ (xdc_Char)0x61, /* [602] */
+ (xdc_Char)0x74, /* [603] */
+ (xdc_Char)0x65, /* [604] */
+ (xdc_Char)0x4e, /* [605] */
+ (xdc_Char)0x75, /* [606] */
+ (xdc_Char)0x6c, /* [607] */
+ (xdc_Char)0x6c, /* [608] */
+ (xdc_Char)0x0, /* [609] */
+ (xdc_Char)0x4c, /* [610] */
+ (xdc_Char)0x6f, /* [611] */
+ (xdc_Char)0x67, /* [612] */
+ (xdc_Char)0x0, /* [613] */
+ (xdc_Char)0x4d, /* [614] */
+ (xdc_Char)0x61, /* [615] */
+ (xdc_Char)0x69, /* [616] */
+ (xdc_Char)0x6e, /* [617] */
+ (xdc_Char)0x0, /* [618] */
+ (xdc_Char)0x4d, /* [619] */
+ (xdc_Char)0x65, /* [620] */
+ (xdc_Char)0x6d, /* [621] */
+ (xdc_Char)0x6f, /* [622] */
+ (xdc_Char)0x72, /* [623] */
+ (xdc_Char)0x79, /* [624] */
+ (xdc_Char)0x0, /* [625] */
+ (xdc_Char)0x48, /* [626] */
+ (xdc_Char)0x65, /* [627] */
+ (xdc_Char)0x61, /* [628] */
+ (xdc_Char)0x70, /* [629] */
+ (xdc_Char)0x53, /* [630] */
+ (xdc_Char)0x74, /* [631] */
+ (xdc_Char)0x64, /* [632] */
+ (xdc_Char)0x0, /* [633] */
+ (xdc_Char)0x53, /* [634] */
+ (xdc_Char)0x74, /* [635] */
+ (xdc_Char)0x61, /* [636] */
+ (xdc_Char)0x72, /* [637] */
+ (xdc_Char)0x74, /* [638] */
+ (xdc_Char)0x75, /* [639] */
+ (xdc_Char)0x70, /* [640] */
+ (xdc_Char)0x0, /* [641] */
+ (xdc_Char)0x53, /* [642] */
+ (xdc_Char)0x79, /* [643] */
+ (xdc_Char)0x73, /* [644] */
+ (xdc_Char)0x74, /* [645] */
+ (xdc_Char)0x65, /* [646] */
+ (xdc_Char)0x6d, /* [647] */
+ (xdc_Char)0x0, /* [648] */
+ (xdc_Char)0x53, /* [649] */
+ (xdc_Char)0x79, /* [650] */
+ (xdc_Char)0x73, /* [651] */
+ (xdc_Char)0x4d, /* [652] */
+ (xdc_Char)0x69, /* [653] */
+ (xdc_Char)0x6e, /* [654] */
+ (xdc_Char)0x0, /* [655] */
+ (xdc_Char)0x54, /* [656] */
+ (xdc_Char)0x65, /* [657] */
+ (xdc_Char)0x78, /* [658] */
+ (xdc_Char)0x74, /* [659] */
+ (xdc_Char)0x0, /* [660] */
+ (xdc_Char)0x61, /* [661] */
+ (xdc_Char)0x63, /* [662] */
+ (xdc_Char)0x6d, /* [663] */
+ (xdc_Char)0x65, /* [664] */
+ (xdc_Char)0x2e, /* [665] */
+ (xdc_Char)0x0, /* [666] */
+ (xdc_Char)0x75, /* [667] */
+ (xdc_Char)0x74, /* [668] */
+ (xdc_Char)0x69, /* [669] */
+ (xdc_Char)0x6c, /* [670] */
+ (xdc_Char)0x73, /* [671] */
+ (xdc_Char)0x2e, /* [672] */
+ (xdc_Char)0x0, /* [673] */
+ (xdc_Char)0x63, /* [674] */
+ (xdc_Char)0x6c, /* [675] */
+ (xdc_Char)0x6f, /* [676] */
+ (xdc_Char)0x63, /* [677] */
+ (xdc_Char)0x6b, /* [678] */
+ (xdc_Char)0x73, /* [679] */
+ (xdc_Char)0x2e, /* [680] */
+ (xdc_Char)0x0, /* [681] */
+ (xdc_Char)0x43, /* [682] */
+ (xdc_Char)0x6c, /* [683] */
+ (xdc_Char)0x6f, /* [684] */
+ (xdc_Char)0x63, /* [685] */
+ (xdc_Char)0x6b, /* [686] */
+ (xdc_Char)0x53, /* [687] */
+ (xdc_Char)0x74, /* [688] */
+ (xdc_Char)0x64, /* [689] */
+ (xdc_Char)0x0, /* [690] */
+ (xdc_Char)0x42, /* [691] */
+ (xdc_Char)0x65, /* [692] */
+ (xdc_Char)0x6e, /* [693] */
+ (xdc_Char)0x63, /* [694] */
+ (xdc_Char)0x68, /* [695] */
+ (xdc_Char)0x0, /* [696] */
+};
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[21] = {
+ {
+ (xdc_Bits16)0x0, /* left */
+ (xdc_Bits16)0x0, /* right */
+ }, /* [0] */
+ {
+ (xdc_Bits16)0x225, /* left */
+ (xdc_Bits16)0x22a, /* right */
+ }, /* [1] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x233, /* right */
+ }, /* [2] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23a, /* right */
+ }, /* [3] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23f, /* right */
+ }, /* [4] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x248, /* right */
+ }, /* [5] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x24e, /* right */
+ }, /* [6] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x254, /* right */
+ }, /* [7] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x259, /* right */
+ }, /* [8] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x262, /* right */
+ }, /* [9] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x266, /* right */
+ }, /* [10] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x26b, /* right */
+ }, /* [11] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x272, /* right */
+ }, /* [12] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x27a, /* right */
+ }, /* [13] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x282, /* right */
+ }, /* [14] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x289, /* right */
+ }, /* [15] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x290, /* right */
+ }, /* [16] */
+ {
+ (xdc_Bits16)0x295, /* left */
+ (xdc_Bits16)0x29b, /* right */
+ }, /* [17] */
+ {
+ (xdc_Bits16)0x8011, /* left */
+ (xdc_Bits16)0x2a2, /* right */
+ }, /* [18] */
+ {
+ (xdc_Bits16)0x8012, /* left */
+ (xdc_Bits16)0x2aa, /* right */
+ }, /* [19] */
+ {
+ (xdc_Bits16)0x8011, /* left */
+ (xdc_Bits16)0x2b3, /* right */
+ }, /* [20] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C = ((CT__xdc_runtime_Text_Module__diagsMask)((void*)&xdc_runtime_Text_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C = ((CT__xdc_runtime_Text_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C = ((CT__xdc_runtime_Text_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C = (xdc_Bits16)0x8010;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C = ((CT__xdc_runtime_Text_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C = ((CT__xdc_runtime_Text_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C = ((CT__xdc_runtime_Text_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C = ((CT__xdc_runtime_Text_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C = 0;
+
+/* nameUnknown__C */
+__FAR__ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C = "{unknown-instance-name}";
+
+/* nameEmpty__C */
+__FAR__ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C = "{empty-instance-name}";
+
+/* nameStatic__C */
+__FAR__ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C = "{static-instance-name}";
+
+/* isLoaded__C */
+__FAR__ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C = 1;
+
+/* charTab__C */
+__FAR__ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C = ((CT__xdc_runtime_Text_charTab)xdc_runtime_Text_charTab__A);
+
+/* nodeTab__C */
+__FAR__ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C = ((CT__xdc_runtime_Text_nodeTab)xdc_runtime_Text_nodeTab__A);
+
+/* charCnt__C */
+__FAR__ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C = (xdc_Int16)0x2b9;
+
+/* nodeCnt__C */
+__FAR__ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C = (xdc_Int16)0x15;
+
+/* visitRopeFxn__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C = ((CT__xdc_runtime_Text_visitRopeFxn)((xdc_Fxn)xdc_runtime_Text_visitRope__I));
+
+/* visitRopeFxn2__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C = ((CT__xdc_runtime_Text_visitRopeFxn2)((xdc_Fxn)xdc_runtime_Text_visitRope2__I));
+
+
+/*
+ * ======== acme.utils.Bench FUNCTION STUBS ========
+ */
+
+/* begin__E */
+xdc_Void acme_utils_Bench_begin__E( xdc_String msg )
+{
+ acme_utils_Bench_begin__F(msg);
+}
+
+/* end__E */
+xdc_Void acme_utils_Bench_end__E( void )
+{
+ acme_utils_Bench_end__F();
+}
+
+/* Module_startup */
+xdc_Int acme_utils_Bench_Module_startup__E( xdc_Int state )
+{
+ return acme_utils_Bench_Module_startup__F(state);
+}
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd FUNCTION STUBS ========
+ */
+
+/* getTime__E */
+acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__E( void )
+{
+ return acme_utils_clocks_ClockStd_getTime__F();
+}
+
+
+/*
+ * ======== xdc.runtime.Diags FUNCTION STUBS ========
+ */
+
+/* setMask__E */
+xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control )
+{
+ xdc_runtime_Diags_setMask__F(control);
+}
+
+
+/*
+ * ======== xdc.runtime.Error FUNCTION STUBS ========
+ */
+
+/* check__E */
+xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_check__F(eb);
+}
+
+/* getData__E */
+xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getData__F(eb);
+}
+
+/* getCode__E */
+xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getCode__F(eb);
+}
+
+/* getId__E */
+xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getId__F(eb);
+}
+
+/* getMsg__E */
+xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getMsg__F(eb);
+}
+
+/* getSite__E */
+xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getSite__F(eb);
+}
+
+/* init__E */
+xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_init__F(eb);
+}
+
+/* print__E */
+xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_print__F(eb);
+}
+
+/* raiseX__E */
+xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 )
+{
+ xdc_runtime_Error_raiseX__F(eb, mod, file, line, id, arg1, arg2);
+}
+
+
+/*
+ * ======== xdc.runtime.Gate FUNCTION STUBS ========
+ */
+
+/* enterSystem__E */
+xdc_IArg xdc_runtime_Gate_enterSystem__E( void )
+{
+ return xdc_runtime_Gate_enterSystem__F();
+}
+
+/* leaveSystem__E */
+xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key )
+{
+ xdc_runtime_Gate_leaveSystem__F(key);
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull FUNCTION STUBS ========
+ */
+
+/* query__E */
+xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query__F(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter__F((void*)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave__F((void*)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd FUNCTION STUBS ========
+ */
+
+/* free__E */
+xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_HeapStd_free__F((void*)__inst, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_HeapStd_getStats__F((void*)__inst, stats);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_alloc__F((void*)__inst, size, align, eb);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle __inst )
+{
+ return xdc_runtime_HeapStd_isBlocking__F((void*)__inst);
+}
+
+
+/*
+ * ======== xdc.runtime.Log FUNCTION STUBS ========
+ */
+
+/* doPrint__E */
+xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec )
+{
+ xdc_runtime_Log_doPrint__F(evRec);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory FUNCTION STUBS ========
+ */
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_alloc__F(heap, size, align, eb);
+}
+
+/* calloc__E */
+xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_calloc__F(heap, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_Memory_free__F(heap, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_Memory_getStats__F(heap, stats);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual )
+{
+ return xdc_runtime_Memory_query__F(heap, qual);
+}
+
+/* getMaxDefaultTypeAlign__E */
+xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void )
+{
+ return xdc_runtime_Memory_getMaxDefaultTypeAlign__F();
+}
+
+/* valloc__E */
+xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_valloc__F(heap, size, align, value, eb);
+}
+
+
+/*
+ * ======== xdc.runtime.Startup FUNCTION STUBS ========
+ */
+
+/* exec__E */
+xdc_Void xdc_runtime_Startup_exec__E( void )
+{
+ xdc_runtime_Startup_exec__F();
+}
+
+/* rtsDone__E */
+xdc_Bool xdc_runtime_Startup_rtsDone__E( void )
+{
+ return xdc_runtime_Startup_rtsDone__F();
+}
+
+
+/*
+ * ======== xdc.runtime.SysMin FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort__F(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit__F(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_SysMin_flush__E( void )
+{
+ xdc_runtime_SysMin_flush__F();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch__F(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_SysMin_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready__F();
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_SysMin_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_SysMin_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.System FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_System_abort__E( xdc_String str )
+{
+ xdc_runtime_System_abort__F(str);
+}
+
+/* atexit__E */
+xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler )
+{
+ return xdc_runtime_System_atexit__F(handler);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_exit__E( xdc_Int stat )
+{
+ xdc_runtime_System_exit__F(stat);
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_putch__E( xdc_Char ch )
+{
+ xdc_runtime_System_putch__F(ch);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_flush__E( void )
+{
+ xdc_runtime_System_flush__F();
+}
+
+/* printf_va__E */
+xdc_Int xdc_runtime_System_printf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_printf_va__F(fmt, __va);
+}
+
+/* printf__E */
+xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_printf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* aprintf_va__E */
+xdc_Int xdc_runtime_System_aprintf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_aprintf_va__F(fmt, __va);
+}
+
+/* aprintf__E */
+xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_aprintf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* sprintf_va__E */
+xdc_Int xdc_runtime_System_sprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+}
+
+/* sprintf__E */
+xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* asprintf_va__E */
+xdc_Int xdc_runtime_System_asprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+}
+
+/* asprintf__E */
+xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* vprintf__E */
+xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vprintf__F(fmt, va);
+}
+
+/* avprintf__E */
+xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avprintf__F(fmt, va);
+}
+
+/* vsprintf__E */
+xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vsprintf__F(buf, fmt, va);
+}
+
+/* avsprintf__E */
+xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avsprintf__F(buf, fmt, va);
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_System_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_System_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.Text FUNCTION STUBS ========
+ */
+
+/* cordText__E */
+xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord )
+{
+ return xdc_runtime_Text_cordText__F(cord);
+}
+
+/* ropeText__E */
+xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope )
+{
+ return xdc_runtime_Text_ropeText__F(rope);
+}
+
+/* matchRope__E */
+xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp )
+{
+ return xdc_runtime_Text_matchRope__F(rope, pat, lenp);
+}
+
+/* putLab__E */
+xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putLab__F(lab, bufp, len);
+}
+
+/* putMod__E */
+xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putMod__F(mid, bufp, len);
+}
+
+/* putSite__E */
+xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putSite__F(site, bufp, len);
+}
+
+
+/*
+ * ======== acme.utils.Bench_PClock PROXY BODY ========
+ */
+
+/* DELEGATES TO acme.utils.clocks.ClockStd */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_Bench_PClock_Module__startupDone__S( void )
+{
+ return acme_utils_clocks_ClockStd_Module__startupDone__S();
+}
+
+/* getTime__E */
+acme_utils_clocks_IClock_TimeValue acme_utils_Bench_PClock_getTime__E( void )
+{
+ return acme_utils_clocks_ClockStd_getTime();
+}
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Main_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Main_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Main_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Main_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_Main_Module_GateProxy_enter__E( xdc_runtime_Main_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_Main_Module_GateProxy_leave__E( xdc_runtime_Main_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.HeapStd */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_HeapProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_HeapStd_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Memory_HeapProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_Object__create__S(oa, osz, aa, (xdc_runtime_HeapStd___ParamsPtr)pa, sizeof(xdc_runtime_IHeap_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Memory_HeapProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_HeapStd_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Memory_HeapProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_HeapStd_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Memory_HeapProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_HeapStd_Handle__label__S(obj, lab);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_alloc__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_IHeap_alloc((xdc_runtime_IHeap_Handle)__inst, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_free__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_IHeap_free((xdc_runtime_IHeap_Handle)__inst, block, size);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_Memory_HeapProxy_isBlocking__E( xdc_runtime_Memory_HeapProxy_Handle __inst )
+{
+ return xdc_runtime_IHeap_isBlocking((xdc_runtime_IHeap_Handle)__inst);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_getStats__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_IHeap_getStats((xdc_runtime_IHeap_Handle)__inst, stats);
+}
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_System_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_System_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_System_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_System_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_System_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_System_Module_GateProxy_enter__E( xdc_runtime_System_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_System_Module_GateProxy_leave__E( xdc_runtime_System_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.SysMin */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_SupportProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__S();
+}
+
+/* abort__E */
+xdc_Void xdc_runtime_System_SupportProxy_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_SupportProxy_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_SupportProxy_flush__E( void )
+{
+ xdc_runtime_SysMin_flush();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_SupportProxy_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_System_SupportProxy_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready();
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_GateNull_Object2__ s0; char c; } xdc_runtime_GateNull___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C = {
+ (Ptr)&xdc_runtime_GateNull_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_GateNull___S1) - sizeof(xdc_runtime_GateNull_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_GateNull_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_GateNull_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_GateNull_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== xdc.runtime.HeapStd OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_HeapStd_Object2__ s0; char c; } xdc_runtime_HeapStd___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C = {
+ (Ptr)&xdc_runtime_HeapStd_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_HeapStd___S1) - sizeof(xdc_runtime_HeapStd_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_HeapStd_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_HeapStd_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_HeapStd_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== acme.utils.Bench SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_Bench_Module__startupDone__S( void )
+{
+ return acme_utils_Bench_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== acme.utils.Bench_PClock SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool acme_utils_Bench_PClock_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr acme_utils_Bench_PClock_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&acme_utils_clocks_ClockStd_Module__FXNS__C;
+}
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_clocks_ClockStd_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Assert SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Core SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Core_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Defaults SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Diags SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Error SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Error_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Gate SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.GateNull SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32776;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_GateNull_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_GateNull_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_GateNull_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_GateNull_Object__*)xdc_runtime_GateNull_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_GateNull_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_GateNull_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_GateNull_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_GateNull_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_GateNull_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_GateNull___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_GateNull_Params prms;
+ xdc_runtime_GateNull_Object* obj;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_GateNull_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, obj, NULL, -1, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, *((xdc_runtime_GateNull_Object**)instp), NULL, -1, FALSE);
+ *((xdc_runtime_GateNull_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32780;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_HeapStd_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_HeapStd_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_HeapStd_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_HeapStd_Object__*)xdc_runtime_HeapStd_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_HeapStd_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_HeapStd_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_HeapStd_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_HeapStd___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_HeapStd_Params prms;
+ xdc_runtime_HeapStd_Object* obj;
+ int iStat;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_HeapStd_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ /* module-specific initialization */
+ iStat = xdc_runtime_HeapStd_Instance_init__F(obj, &prms, eb);
+ if (xdc_runtime_Error_check(eb)) {
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, iStat, (xdc_Bool)(oa != NULL));
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, 0, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, *((xdc_runtime_HeapStd_Object**)instp), NULL, 0, FALSE);
+ *((xdc_runtime_HeapStd_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.Log SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Log_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Memory SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Memory_HeapProxy_Proxy__abstract__S( void )
+{
+ return 1;
+}
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_HeapStd_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Startup SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module__startupDone__S( void )
+{
+ return xdc_runtime_System_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_SupportProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_SupportProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_SysMin_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Text SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Text_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== acme.utils.Bench PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_Module_startup__E);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_begin__E);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_end__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__acme_utils_Bench_Module__diagsEnabled acme_utils_Bench_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__diagsIncluded acme_utils_Bench_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__diagsMask acme_utils_Bench_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__gateObj acme_utils_Bench_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__gatePrms acme_utils_Bench_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__id acme_utils_Bench_Module__id__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerDefined acme_utils_Bench_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerObj acme_utils_Bench_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerFxn4 acme_utils_Bench_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerFxn8 acme_utils_Bench_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__startupDoneFxn acme_utils_Bench_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__count acme_utils_Bench_Object__count__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__heap acme_utils_Bench_Object__heap__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__sizeof acme_utils_Bench_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__table acme_utils_Bench_Object__table__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_enableFlag acme_utils_Bench_enableFlag__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* acme_utils_Bench_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_Bench_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_Bench_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_begin__E( xdc_String msg ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_end__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== acme.utils.clocks.ClockStd PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__acme_utils_clocks_ClockStd_Module__diagsEnabled acme_utils_clocks_ClockStd_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__diagsIncluded acme_utils_clocks_ClockStd_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__diagsMask acme_utils_clocks_ClockStd_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__gateObj acme_utils_clocks_ClockStd_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__gatePrms acme_utils_clocks_ClockStd_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module__id__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerDefined acme_utils_clocks_ClockStd_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerObj acme_utils_clocks_ClockStd_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn acme_utils_clocks_ClockStd_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__count acme_utils_clocks_ClockStd_Object__count__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__heap acme_utils_clocks_ClockStd_Object__heap__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__sizeof acme_utils_clocks_ClockStd_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__table acme_utils_clocks_ClockStd_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* acme_utils_clocks_ClockStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_clocks_ClockStd_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_clocks_ClockStd_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Assert PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Assert_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Core PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Core_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Defaults PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Defaults_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Diags PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Diags_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Error PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Error_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Gate PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Gate_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_Gate_enterSystem__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.GateNull PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle, xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.HeapStd PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Log PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Log_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Main PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Main_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Memory PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Memory_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Startup PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_exec__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_rtsDone__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Startup_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_exec__E( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_rtsDone__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.SysMin PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_SysMin_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.System PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module_startup__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_abort__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_atexit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_exit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_putch__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_flush__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_printf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_aprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_sprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_asprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vsprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avsprintf__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_System_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Text PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Text_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== INITIALIZATION ENTRY POINT ========
+ */
+
+extern int __xdc__init(void);
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ __attribute__ ((externally_visible))
+#endif
+#endif
+__FAR__ int (* volatile __xdc__init__addr)(void) = &__xdc__init;
+
+
+/*
+ * ======== PROGRAM GLOBALS ========
+ */
+
+
+/*
+ * ======== CLINK DIRECTIVES ========
+ */
+
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IModule_Interface__BASE__C, ".const:xdc_runtime_IModule_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_IClock_Interface__BASE__C, ".const:acme_utils_clocks_IClock_Interface__BASE__C");
+ asm(" .sect \".const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IGateProvider_Interface__BASE__C, ".const:xdc_runtime_IGateProvider_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IHeap_Interface__BASE__C, ".const:xdc_runtime_IHeap_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_ISystemSupport_Interface__BASE__C, ".const:xdc_runtime_ISystemSupport_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__FXNS__C, ".const:acme_utils_clocks_ClockStd_Module__FXNS__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__FXNS__C, ".const:xdc_runtime_GateNull_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__FXNS__C, ".const:xdc_runtime_HeapStd_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__FXNS__C, ".const:xdc_runtime_SysMin_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsEnabled__C, ".const:acme_utils_Bench_Module__diagsEnabled__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsIncluded__C, ".const:acme_utils_Bench_Module__diagsIncluded__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsMask__C, ".const:acme_utils_Bench_Module__diagsMask__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__gateObj__C, ".const:acme_utils_Bench_Module__gateObj__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__gatePrms__C, ".const:acme_utils_Bench_Module__gatePrms__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__id__C, ".const:acme_utils_Bench_Module__id__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerDefined__C, ".const:acme_utils_Bench_Module__loggerDefined__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerObj__C, ".const:acme_utils_Bench_Module__loggerObj__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerFxn4__C, ".const:acme_utils_Bench_Module__loggerFxn4__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerFxn8__C, ".const:acme_utils_Bench_Module__loggerFxn8__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__startupDoneFxn__C, ".const:acme_utils_Bench_Module__startupDoneFxn__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__count__C, ".const:acme_utils_Bench_Object__count__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__heap__C, ".const:acme_utils_Bench_Object__heap__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__sizeof__C, ".const:acme_utils_Bench_Object__sizeof__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__table__C, ".const:acme_utils_Bench_Object__table__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_enableFlag__C, ".const:acme_utils_Bench_enableFlag__C");
+ asm(" .sect \".const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsEnabled__C, ".const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsIncluded__C, ".const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsMask__C, ".const:acme_utils_clocks_ClockStd_Module__diagsMask__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__gateObj__C, ".const:acme_utils_clocks_ClockStd_Module__gateObj__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__gatePrms__C, ".const:acme_utils_clocks_ClockStd_Module__gatePrms__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__id__C, ".const:acme_utils_clocks_ClockStd_Module__id__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerDefined__C, ".const:acme_utils_clocks_ClockStd_Module__loggerDefined__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerObj__C, ".const:acme_utils_clocks_ClockStd_Module__loggerObj__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerFxn4__C, ".const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerFxn8__C, ".const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__startupDoneFxn__C, ".const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__count__C, ".const:acme_utils_clocks_ClockStd_Object__count__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__heap__C, ".const:acme_utils_clocks_ClockStd_Object__heap__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__sizeof__C, ".const:acme_utils_clocks_ClockStd_Object__sizeof__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__table__C, ".const:acme_utils_clocks_ClockStd_Object__table__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsEnabled__C, ".const:xdc_runtime_Assert_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsIncluded__C, ".const:xdc_runtime_Assert_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsMask__C, ".const:xdc_runtime_Assert_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gateObj__C, ".const:xdc_runtime_Assert_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gatePrms__C, ".const:xdc_runtime_Assert_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__id__C, ".const:xdc_runtime_Assert_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerDefined__C, ".const:xdc_runtime_Assert_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerObj__C, ".const:xdc_runtime_Assert_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn4__C, ".const:xdc_runtime_Assert_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn8__C, ".const:xdc_runtime_Assert_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__startupDoneFxn__C, ".const:xdc_runtime_Assert_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__count__C, ".const:xdc_runtime_Assert_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__heap__C, ".const:xdc_runtime_Assert_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__sizeof__C, ".const:xdc_runtime_Assert_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__table__C, ".const:xdc_runtime_Assert_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_E_assertFailed__C, ".const:xdc_runtime_Assert_E_assertFailed__C");
+ asm(" .sect \".const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsEnabled__C, ".const:xdc_runtime_Core_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsIncluded__C, ".const:xdc_runtime_Core_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsMask__C, ".const:xdc_runtime_Core_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gateObj__C, ".const:xdc_runtime_Core_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gatePrms__C, ".const:xdc_runtime_Core_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__id__C, ".const:xdc_runtime_Core_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerDefined__C, ".const:xdc_runtime_Core_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerObj__C, ".const:xdc_runtime_Core_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn4__C, ".const:xdc_runtime_Core_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn8__C, ".const:xdc_runtime_Core_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__startupDoneFxn__C, ".const:xdc_runtime_Core_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__count__C, ".const:xdc_runtime_Core_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__heap__C, ".const:xdc_runtime_Core_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__sizeof__C, ".const:xdc_runtime_Core_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__table__C, ".const:xdc_runtime_Core_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_A_initializedParams__C, ".const:xdc_runtime_Core_A_initializedParams__C");
+ asm(" .sect \".const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsEnabled__C, ".const:xdc_runtime_Defaults_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsIncluded__C, ".const:xdc_runtime_Defaults_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsMask__C, ".const:xdc_runtime_Defaults_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gateObj__C, ".const:xdc_runtime_Defaults_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gatePrms__C, ".const:xdc_runtime_Defaults_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__id__C, ".const:xdc_runtime_Defaults_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerDefined__C, ".const:xdc_runtime_Defaults_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerObj__C, ".const:xdc_runtime_Defaults_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn4__C, ".const:xdc_runtime_Defaults_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn8__C, ".const:xdc_runtime_Defaults_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__startupDoneFxn__C, ".const:xdc_runtime_Defaults_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__count__C, ".const:xdc_runtime_Defaults_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__heap__C, ".const:xdc_runtime_Defaults_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__sizeof__C, ".const:xdc_runtime_Defaults_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__table__C, ".const:xdc_runtime_Defaults_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsEnabled__C, ".const:xdc_runtime_Diags_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsIncluded__C, ".const:xdc_runtime_Diags_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsMask__C, ".const:xdc_runtime_Diags_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gateObj__C, ".const:xdc_runtime_Diags_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gatePrms__C, ".const:xdc_runtime_Diags_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__id__C, ".const:xdc_runtime_Diags_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerDefined__C, ".const:xdc_runtime_Diags_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerObj__C, ".const:xdc_runtime_Diags_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn4__C, ".const:xdc_runtime_Diags_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn8__C, ".const:xdc_runtime_Diags_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__startupDoneFxn__C, ".const:xdc_runtime_Diags_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__count__C, ".const:xdc_runtime_Diags_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__heap__C, ".const:xdc_runtime_Diags_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__sizeof__C, ".const:xdc_runtime_Diags_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__table__C, ".const:xdc_runtime_Diags_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_setMaskEnabled__C, ".const:xdc_runtime_Diags_setMaskEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_dictBase__C, ".const:xdc_runtime_Diags_dictBase__C");
+ asm(" .sect \".const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsEnabled__C, ".const:xdc_runtime_Error_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsIncluded__C, ".const:xdc_runtime_Error_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsMask__C, ".const:xdc_runtime_Error_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gateObj__C, ".const:xdc_runtime_Error_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gatePrms__C, ".const:xdc_runtime_Error_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__id__C, ".const:xdc_runtime_Error_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerDefined__C, ".const:xdc_runtime_Error_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerObj__C, ".const:xdc_runtime_Error_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn4__C, ".const:xdc_runtime_Error_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn8__C, ".const:xdc_runtime_Error_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__startupDoneFxn__C, ".const:xdc_runtime_Error_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__count__C, ".const:xdc_runtime_Error_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__heap__C, ".const:xdc_runtime_Error_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__sizeof__C, ".const:xdc_runtime_Error_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__table__C, ".const:xdc_runtime_Error_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_generic__C, ".const:xdc_runtime_Error_E_generic__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_memory__C, ".const:xdc_runtime_Error_E_memory__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_policy__C, ".const:xdc_runtime_Error_policy__C");
+ asm(" .sect \".const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_raiseHook__C, ".const:xdc_runtime_Error_raiseHook__C");
+ asm(" .sect \".const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_maxDepth__C, ".const:xdc_runtime_Error_maxDepth__C");
+ asm(" .sect \".const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsEnabled__C, ".const:xdc_runtime_Gate_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsIncluded__C, ".const:xdc_runtime_Gate_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsMask__C, ".const:xdc_runtime_Gate_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gateObj__C, ".const:xdc_runtime_Gate_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gatePrms__C, ".const:xdc_runtime_Gate_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__id__C, ".const:xdc_runtime_Gate_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerDefined__C, ".const:xdc_runtime_Gate_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerObj__C, ".const:xdc_runtime_Gate_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn4__C, ".const:xdc_runtime_Gate_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn8__C, ".const:xdc_runtime_Gate_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__startupDoneFxn__C, ".const:xdc_runtime_Gate_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__count__C, ".const:xdc_runtime_Gate_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__heap__C, ".const:xdc_runtime_Gate_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__sizeof__C, ".const:xdc_runtime_Gate_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__table__C, ".const:xdc_runtime_Gate_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__DESC__C, ".const:xdc_runtime_GateNull_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsEnabled__C, ".const:xdc_runtime_GateNull_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsIncluded__C, ".const:xdc_runtime_GateNull_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsMask__C, ".const:xdc_runtime_GateNull_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gateObj__C, ".const:xdc_runtime_GateNull_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gatePrms__C, ".const:xdc_runtime_GateNull_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__id__C, ".const:xdc_runtime_GateNull_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerDefined__C, ".const:xdc_runtime_GateNull_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerObj__C, ".const:xdc_runtime_GateNull_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn4__C, ".const:xdc_runtime_GateNull_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn8__C, ".const:xdc_runtime_GateNull_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__startupDoneFxn__C, ".const:xdc_runtime_GateNull_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__count__C, ".const:xdc_runtime_GateNull_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__heap__C, ".const:xdc_runtime_GateNull_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__sizeof__C, ".const:xdc_runtime_GateNull_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__table__C, ".const:xdc_runtime_GateNull_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__DESC__C, ".const:xdc_runtime_HeapStd_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsEnabled__C, ".const:xdc_runtime_HeapStd_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsIncluded__C, ".const:xdc_runtime_HeapStd_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsMask__C, ".const:xdc_runtime_HeapStd_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gateObj__C, ".const:xdc_runtime_HeapStd_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gatePrms__C, ".const:xdc_runtime_HeapStd_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__id__C, ".const:xdc_runtime_HeapStd_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerDefined__C, ".const:xdc_runtime_HeapStd_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerObj__C, ".const:xdc_runtime_HeapStd_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn4__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn8__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__startupDoneFxn__C, ".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__count__C, ".const:xdc_runtime_HeapStd_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__heap__C, ".const:xdc_runtime_HeapStd_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__sizeof__C, ".const:xdc_runtime_HeapStd_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__table__C, ".const:xdc_runtime_HeapStd_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_E_noRTSMemory__C, ".const:xdc_runtime_HeapStd_E_noRTSMemory__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_zeroSize__C, ".const:xdc_runtime_HeapStd_A_zeroSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidTotalFreeSize__C, ".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidAlignment__C, ".const:xdc_runtime_HeapStd_A_invalidAlignment__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsEnabled__C, ".const:xdc_runtime_Log_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsIncluded__C, ".const:xdc_runtime_Log_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsMask__C, ".const:xdc_runtime_Log_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gateObj__C, ".const:xdc_runtime_Log_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gatePrms__C, ".const:xdc_runtime_Log_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__id__C, ".const:xdc_runtime_Log_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerDefined__C, ".const:xdc_runtime_Log_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerObj__C, ".const:xdc_runtime_Log_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn4__C, ".const:xdc_runtime_Log_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn8__C, ".const:xdc_runtime_Log_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__startupDoneFxn__C, ".const:xdc_runtime_Log_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__count__C, ".const:xdc_runtime_Log_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__heap__C, ".const:xdc_runtime_Log_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__sizeof__C, ".const:xdc_runtime_Log_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__table__C, ".const:xdc_runtime_Log_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_construct__C, ".const:xdc_runtime_Log_L_construct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_create__C, ".const:xdc_runtime_Log_L_create__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_destruct__C, ".const:xdc_runtime_Log_L_destruct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_delete__C, ".const:xdc_runtime_Log_L_delete__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsEnabled__C, ".const:xdc_runtime_Main_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsIncluded__C, ".const:xdc_runtime_Main_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsMask__C, ".const:xdc_runtime_Main_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gateObj__C, ".const:xdc_runtime_Main_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gatePrms__C, ".const:xdc_runtime_Main_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__id__C, ".const:xdc_runtime_Main_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerDefined__C, ".const:xdc_runtime_Main_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerObj__C, ".const:xdc_runtime_Main_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn4__C, ".const:xdc_runtime_Main_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn8__C, ".const:xdc_runtime_Main_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__startupDoneFxn__C, ".const:xdc_runtime_Main_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__count__C, ".const:xdc_runtime_Main_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__heap__C, ".const:xdc_runtime_Main_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__sizeof__C, ".const:xdc_runtime_Main_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__table__C, ".const:xdc_runtime_Main_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsEnabled__C, ".const:xdc_runtime_Memory_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsIncluded__C, ".const:xdc_runtime_Memory_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsMask__C, ".const:xdc_runtime_Memory_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gateObj__C, ".const:xdc_runtime_Memory_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gatePrms__C, ".const:xdc_runtime_Memory_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__id__C, ".const:xdc_runtime_Memory_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerDefined__C, ".const:xdc_runtime_Memory_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerObj__C, ".const:xdc_runtime_Memory_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn4__C, ".const:xdc_runtime_Memory_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn8__C, ".const:xdc_runtime_Memory_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__startupDoneFxn__C, ".const:xdc_runtime_Memory_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__count__C, ".const:xdc_runtime_Memory_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__heap__C, ".const:xdc_runtime_Memory_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__sizeof__C, ".const:xdc_runtime_Memory_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__table__C, ".const:xdc_runtime_Memory_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_defaultHeapInstance__C, ".const:xdc_runtime_Memory_defaultHeapInstance__C");
+ asm(" .sect \".const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__A, ".const:xdc_runtime_Startup_sfxnTab__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__A, ".const:xdc_runtime_Startup_sfxnRts__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsEnabled__C, ".const:xdc_runtime_Startup_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsIncluded__C, ".const:xdc_runtime_Startup_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsMask__C, ".const:xdc_runtime_Startup_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gateObj__C, ".const:xdc_runtime_Startup_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gatePrms__C, ".const:xdc_runtime_Startup_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__id__C, ".const:xdc_runtime_Startup_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerDefined__C, ".const:xdc_runtime_Startup_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerObj__C, ".const:xdc_runtime_Startup_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn4__C, ".const:xdc_runtime_Startup_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn8__C, ".const:xdc_runtime_Startup_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__startupDoneFxn__C, ".const:xdc_runtime_Startup_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__count__C, ".const:xdc_runtime_Startup_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__heap__C, ".const:xdc_runtime_Startup_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__sizeof__C, ".const:xdc_runtime_Startup_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__table__C, ".const:xdc_runtime_Startup_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_maxPasses__C, ".const:xdc_runtime_Startup_maxPasses__C");
+ asm(" .sect \".const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_firstFxns__C, ".const:xdc_runtime_Startup_firstFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_lastFxns__C, ".const:xdc_runtime_Startup_lastFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_startModsFxn__C, ".const:xdc_runtime_Startup_startModsFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_execImpl__C, ".const:xdc_runtime_Startup_execImpl__C");
+ asm(" .sect \".const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__C, ".const:xdc_runtime_Startup_sfxnTab__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__C, ".const:xdc_runtime_Startup_sfxnRts__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsEnabled__C, ".const:xdc_runtime_SysMin_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsIncluded__C, ".const:xdc_runtime_SysMin_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsMask__C, ".const:xdc_runtime_SysMin_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gateObj__C, ".const:xdc_runtime_SysMin_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gatePrms__C, ".const:xdc_runtime_SysMin_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__id__C, ".const:xdc_runtime_SysMin_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerDefined__C, ".const:xdc_runtime_SysMin_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerObj__C, ".const:xdc_runtime_SysMin_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn4__C, ".const:xdc_runtime_SysMin_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn8__C, ".const:xdc_runtime_SysMin_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__startupDoneFxn__C, ".const:xdc_runtime_SysMin_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__count__C, ".const:xdc_runtime_SysMin_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__heap__C, ".const:xdc_runtime_SysMin_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__sizeof__C, ".const:xdc_runtime_SysMin_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__table__C, ".const:xdc_runtime_SysMin_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_bufSize__C, ".const:xdc_runtime_SysMin_bufSize__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_flushAtExit__C, ".const:xdc_runtime_SysMin_flushAtExit__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFxn__C, ".const:xdc_runtime_SysMin_outputFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFunc__C, ".const:xdc_runtime_SysMin_outputFunc__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsEnabled__C, ".const:xdc_runtime_System_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsIncluded__C, ".const:xdc_runtime_System_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsMask__C, ".const:xdc_runtime_System_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gateObj__C, ".const:xdc_runtime_System_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gatePrms__C, ".const:xdc_runtime_System_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__id__C, ".const:xdc_runtime_System_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerDefined__C, ".const:xdc_runtime_System_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerObj__C, ".const:xdc_runtime_System_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn4__C, ".const:xdc_runtime_System_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn8__C, ".const:xdc_runtime_System_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__startupDoneFxn__C, ".const:xdc_runtime_System_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__count__C, ".const:xdc_runtime_System_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__heap__C, ".const:xdc_runtime_System_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__sizeof__C, ".const:xdc_runtime_System_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__table__C, ".const:xdc_runtime_System_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_A_cannotFitIntoArg__C, ".const:xdc_runtime_System_A_cannotFitIntoArg__C");
+ asm(" .sect \".const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_maxAtexitHandlers__C, ".const:xdc_runtime_System_maxAtexitHandlers__C");
+ asm(" .sect \".const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_extendFxn__C, ".const:xdc_runtime_System_extendFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__A, ".const:xdc_runtime_Text_charTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__A, ".const:xdc_runtime_Text_nodeTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsEnabled__C, ".const:xdc_runtime_Text_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsIncluded__C, ".const:xdc_runtime_Text_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsMask__C, ".const:xdc_runtime_Text_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gateObj__C, ".const:xdc_runtime_Text_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gatePrms__C, ".const:xdc_runtime_Text_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__id__C, ".const:xdc_runtime_Text_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerDefined__C, ".const:xdc_runtime_Text_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerObj__C, ".const:xdc_runtime_Text_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn4__C, ".const:xdc_runtime_Text_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn8__C, ".const:xdc_runtime_Text_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__startupDoneFxn__C, ".const:xdc_runtime_Text_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__count__C, ".const:xdc_runtime_Text_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__heap__C, ".const:xdc_runtime_Text_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__sizeof__C, ".const:xdc_runtime_Text_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__table__C, ".const:xdc_runtime_Text_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameUnknown__C, ".const:xdc_runtime_Text_nameUnknown__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameEmpty__C, ".const:xdc_runtime_Text_nameEmpty__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameStatic__C, ".const:xdc_runtime_Text_nameStatic__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_isLoaded__C, ".const:xdc_runtime_Text_isLoaded__C");
+ asm(" .sect \".const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__C, ".const:xdc_runtime_Text_charTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__C, ".const:xdc_runtime_Text_nodeTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charCnt__C, ".const:xdc_runtime_Text_charCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeCnt__C, ".const:xdc_runtime_Text_nodeCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn__C, ".const:xdc_runtime_Text_visitRopeFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn2__C, ".const:xdc_runtime_Text_visitRopeFxn2__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+#endif
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg
new file mode 100644
index 0000000..335b99f
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg
@@ -0,0 +1,787 @@
+/*
+ * ======== package/cfg/prog_x64P.cfg ========
+ * This generated configuration script runs the user's configuration script
+ * the context of a specific target and platform in order to generate
+ * all the files necessary to create an executable; e.g., linker command
+ * files, static C/C++ data structures, etc.
+ */
+
+/*
+ * ======== _runescape ========
+ * Recursive unescape to decode serialized strings
+ */
+function _runescape(obj) {
+ for (var i in obj) {
+ if (obj[i] != null) {
+ if (typeof obj[i] == 'string') {
+ obj[i] = unescape(obj[i]);
+ }
+ else if (typeof obj[i] == 'object') {
+ _runescape(obj[i]);
+ }
+ }
+ }
+}
+
+/*
+ * ======== _getPlatCfg ========
+ */
+function _getPlatCfg() {
+ var tmp = {};
+ _runescape(tmp);
+ return (tmp);
+}
+/*
+ * ======== _cfginit ========
+ */
+function _cfginit() {
+ xdc.loadPackage('xdc.services.intern.cmd');
+ var prog = xdc.om['xdc.cfg.Program'];
+
+ /* initialize prog attrs from build model */
+ var build = {
+ releases: {
+ 0: {
+ name: "cfgsite",
+ attrs: {
+ prefix: "",
+ label: "default"
+ },
+ otherFiles: {}
+ }
+ },
+ target: {
+ $name:"ti.targets.C64P",
+ name: "C64P",
+ suffix: "64P",
+ compatibleSuffixes: {
+ $name:"ti.targets.C64P/compatibleSuffixes",
+ 0: "64",
+ 1: "62"
+ },
+ isa: "64P",
+ model: {
+ $name:"ti.targets.C64P/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ base: {
+ $name:"ti.targets.C62",
+ name: "C62",
+ suffix: "62",
+ compatibleSuffixes: {
+ $name:"ti.targets.C62/compatibleSuffixes",
+ },
+ isa: "62",
+ model: {
+ $name:"ti.targets.C62/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ platform: "ti.platforms.sim6xxx%3ATMS320C6211",
+ platforms: {
+ $name:"ti.targets.C62/platforms",
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ debugGen: {
+ $name:"ti.targets.C62/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C62/extensions",
+ ".s62": {
+ $name:"ti.targets.C62/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C62/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C62/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C62/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C62/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C62/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C62/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C62/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ profiles: {
+ $name:"ti.targets.C62/profiles",
+ debug: {
+ $name:"ti.targets.C62/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C62/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C62/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C62/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C62/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C62/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C62/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C62/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C62/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C62/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C62/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C62/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C62/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C62/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C62/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C62/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C62/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C62/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C62/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C62/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C62/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C62/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C62/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8
+ },
+ platform: "ti.platforms.sim6xxx%3ATMS320CDM420",
+ platforms: {
+ $name:"ti.targets.C64P/platforms",
+ 0: "ti.platforms.sim6xxx%3ATMS320CDM420"
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ version: "ti.targets.C64P%7B1%2C0%2C6.1%2C5",
+ debugGen: {
+ $name:"ti.targets.C64P/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C64P/extensions",
+ ".s64P": {
+ $name:"ti.targets.C64P/extensions/'.s64P'",
+ suf: ".s64P",
+ typ: "asm"
+ },
+ ".s64": {
+ $name:"ti.targets.C64P/extensions/'.s64'",
+ suf: ".s64",
+ typ: "asm"
+ },
+ ".s62": {
+ $name:"ti.targets.C64P/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C64P/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C64P/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C64P/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C64P/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C64P/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C64P/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C64P/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ rootDir: "d%3A/ti/c6000/alc",
+ profiles: {
+ $name:"ti.targets.C64P/profiles",
+ debug: {
+ $name:"ti.targets.C64P/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C64P/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C64P/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C64P/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C64P/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C64P/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C64P/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C64P/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C64P/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C64P/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C64P/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C64P/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C64P/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C64P/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C64P/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C64P/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C64P/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C64P/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C64P/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C64P/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C64P/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C64P/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C64P/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8,
+ binDir: "%24%28rootDir%29/bin/",
+ pathPrefix: "",
+ ar: {
+ $name:"ti.targets.C64P/ar",
+ cmd: "ar6x",
+ opts: "rq"
+ },
+ arOpts: {
+ $name:"ti.targets.C64P/arOpts",
+ prefix: "",
+ suffix: ""
+ },
+ lnk: {
+ $name:"ti.targets.C64P/lnk",
+ cmd: "lnk6x",
+ opts: ""
+ },
+ lnkOpts: {
+ $name:"ti.targets.C64P/lnkOpts",
+ prefix: "-w%20-q%20-u%20_c_int00",
+ suffix: "-c%20-m%20%24%28XDCCFGDIR%29/%24@.map%20-l%20%24%28rootDir%29/lib/rts64plus.lib"
+ },
+ cc: {
+ $name:"ti.targets.C64P/cc",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ ccOpts: {
+ $name:"ti.targets.C64P/ccOpts",
+ prefix: "-qq%20-pdsw225",
+ suffix: ""
+ },
+ ccConfigOpts: {
+ $name:"ti.targets.C64P/ccConfigOpts",
+ prefix: "%24%28ccOpts.prefix%29%20-mo",
+ suffix: "%24%28ccOpts.suffix%29"
+ },
+ asm: {
+ $name:"ti.targets.C64P/asm",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ asmOpts: {
+ $name:"ti.targets.C64P/asmOpts",
+ prefix: "-qq",
+ suffix: ""
+ },
+ vers: {
+ $name:"ti.targets.C64P/vers",
+ cmd: "cl6x",
+ opts: "-version"
+ },
+ includeOpts: "-I%24%28rootDir%29/include"
+ },
+ test: {},
+ cfgArgsEncoded: true,
+ cfgArgs: "null",
+ cfgScript: "D%3A/work/tutorial/isqrt-prog/prog.cfg",
+ cfgHome: "cfgsite",
+ profile: "release"
+ };
+ build.target.findSuffix = function findSuffix(pkg) {
+ if (arguments.length < 1) {
+ throw new Error("The function ITarget.findSuffix() requires an " + "argument");
+ }
+ var suffixMap = {};
+ if ("build" in pkg) {
+ var build = pkg.build;
+ if (build.libraries.length != 0) {
+ if (build.libDesc[0].suffix != undefined) {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ suffixMap[build.libDesc[i].suffix] = "";
+ }
+ } else {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ if (build.libDesc[i].target == prog.build.target.$name) {
+ suffixMap[prog.build.target.suffix] = "";
+ break;
+ }
+ }
+ }
+ }
+ } else {
+ if ("length" in pkg) {
+ for (var i = 0; i < pkg.length; i++) {
+ suffixMap[pkg[i]] = "";
+ }
+ } else {
+ throw new Error("An invalid argument type supplied to " + "ITarget.findSuffix()");
+ }
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.selectSuffix = function selectSuffix(list) {
+ var suffixMap = {};
+ for (var i = 0; i < list.length; i++) {
+ suffixMap[list[i]] = "";
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.asmName = function asmName(cname) {
+ return ("_" + cname);
+ };
+
+ _runescape(build);
+ build.cfgArgs = null;
+ prog.build = build;
+
+ prog.name = "prog.x64P";
+
+ prog.endian = prog.build.target.model.endian;
+
+ /* use the platform package's Platform module */
+ var Platform = xdc.useModule("ti.platforms.sim64Pxx.Platform");
+ var platParams = _getPlatCfg();
+ for (var prop in platParams) {
+ if (!(prop in Platform.PARAMS)) {
+ delete platParams[prop];
+ }
+ }
+ prog.platformName = "ti.platforms.sim64Pxx";
+ prog.platform = Platform.create("", _getPlatCfg(), platParams);
+ /* record the executable's package name */
+ prog.buildPackage = "cfgsite";
+
+ /* record build-model information required during config generation */
+ prog.$$bind("$$isasm", 0);
+ prog.$$bind("$$isrom", 0);
+ prog.$$bind("$$gentab", [
+ ]);
+
+ /* bind prog to an appropriate execution context */
+ prog.cpu = prog.platform.getExeContext(prog);
+
+ /* import the target's run-time support pkg */
+ xdc.loadPackage("ti.targets.rts6000");
+}
+
+/* function to import the cfg script's package */
+function _userscript($$legacy, script) {
+ var home;
+ var spath;
+ home = xdc.loadPackage("cfgsite");
+
+ xdc.om.$$bind('$homepkg', home);
+
+ if (script != null) {
+ utils.evaluateScript(script);
+ }
+ else {
+ /* load & run program cfg script and monitor all loaded files */
+ _runCfg("D:/work/tutorial/isqrt-prog/prog.cfg", spath, "package/cfg/prog_x64P",
+ false,
+ false,
+ _getPlatCfg());
+ }
+
+
+ /*
+ * ======== _runCfg ========
+ * Run a user supplied configuration script and prevent user's script from
+ * overwriting the global variable prog.
+ */
+ function _runCfg(cfgScript, path, programName, legacyTcf, legacyCfg,
+ platParams)
+ {
+ if (legacyTcf) {
+ /* save current global variables */
+ var $save = {prog: utils.global.prog, Program: Program};
+
+ /* initialize global variables for legacy config scripts */
+ environment["config.programName"] = programName;
+ environment["config.platform"] = Program.platformName;
+ utils.seedPath = environment["config.importPath"];
+ utils.loadPlatform.params = platParams;
+ Program = $$legacy.Program; /* defined in cfg.tci */
+
+ /* run legacy config script with prog == to RTSC Program; this
+ * allows legacy script to read build atributes from RTSC model
+ * before re-creating the prog object
+ */
+ utils.loadCapsule(cfgScript, false, path);
+
+ /* restore global variables; now prog == TCOM prog because
+ * utils.loadPlatform() creates the TCOM prog object.
+ */
+ $$legacy.prog = utils.global.prog; /* in case XDC wants it */
+ utils.global.prog = $save.prog;
+ Program = $save.Program;
+
+ /* run XDC configuration script, if it exists */
+ if (legacyCfg) {
+ utils.importFile(cfgScript.replace(/\.tcf/, ".cfg"), path);
+ }
+ }
+ else {
+ utils.loadCapsule(cfgScript, false, path);
+ }
+ }
+}
+
+function _postinit() {
+
+ var cout = null;
+
+ var prog = xdc.om['xdc.cfg.Program'];
+ /* get the exec command for this executable */
+ if (prog.execCmd == null) {
+ prog.execCmd = prog.platform.getExecCmd(prog,
+ xdc.om["ti.platforms.sim64Pxx"].packageBase);
+ }
+ var cout = "define EXEC." + prog.name + '\n\n';
+ cout += prog.execCmd;
+ cout += "\nendef\n\n";
+
+ utils.genDep("package/cfg/prog_x64P", "cfgsite", utils.loadedFiles, cout, null);
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.dot b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.dot
new file mode 100644
index 0000000..ebc8cc2
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.dot
@@ -0,0 +1,197 @@
+digraph configuration {
+ size="7.5,10";
+ rankdir=LR;
+ ranksep=".50 equally";
+ concentrate=true;
+ compound=true;
+ label="\nConfiguration for cfgsite/prog.x64P"
+ node [font=Helvetica, fontsize=14, fontcolor=black]; subgraph cluster0 {label=""; __cfg [label="D:/work/tutorial/isqrt-prog/prog.cfg", color=white, fontcolor=blue];
+ node [font=Helvetica, fontsize=10]; subgraph cluster1 {
+ label="";
+ xdc__top [shape=box,label="xdc\n1, 1, 1, 0", color=white];
+ }
+ subgraph cluster2 {
+ label="";
+ xdc_corevers__top [shape=box,label="xdc.corevers\n16, 0, 1, 0", color=white];
+ }
+ subgraph cluster3 {
+ label="";
+ xdc_services_global__top [shape=box,label="xdc.services.global\n1, 0, 1", color=white];
+ xdc_services_global__bot [shape=point,label="", style=invis];
+ xdc_services_global_Clock [style=filled,fillcolor=lightgray, label="Clock"];
+ xdc_services_global__top -> xdc_services_global_Clock[style=invis];
+ xdc_services_global_Clock -> xdc_services_global__bot[style=invis];
+ }
+ subgraph cluster4 {
+ label="";
+ xdc_shelf__top [shape=box,label="xdc.shelf\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster5 {
+ label="";
+ xdc_services_spec__top [shape=box,label="xdc.services.spec\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster6 {
+ label="";
+ xdc_services_intern_xsr__top [shape=box,label="xdc.services.intern.xsr\n1, 0, 0", color=white];
+ }
+ subgraph cluster7 {
+ label="";
+ xdc_services_intern_gen__top [shape=box,label="xdc.services.intern.gen\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster8 {
+ label="";
+ xdc_services_intern_cmd__top [shape=box,label="xdc.services.intern.cmd\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster9 {
+ label="";
+ xdc_rov__top [shape=box,label="xdc.rov\n1, 0, 0", color=white];
+ xdc_rov__bot [shape=point,label="", style=invis];
+ }
+ subgraph cluster10 {
+ label="";
+ charlie_sqrtlib__top [shape=box,label="charlie.sqrtlib\n1, 0, 2, 6", color=white];
+ charlie_sqrtlib__bot [shape=point,label="", style=invis];
+ charlie_sqrtlib_Settings [style=filled,fillcolor=lightgray, label="Settings"];
+ charlie_sqrtlib__top -> charlie_sqrtlib_Settings[style=invis];
+ charlie_sqrtlib_Settings -> charlie_sqrtlib__bot[style=invis];
+ }
+ subgraph cluster11 {
+ label="";
+ ti_catalog_c6000__top [shape=box,label="ti.catalog.c6000\n1, 0, 0, 0", color=white];
+ ti_catalog_c6000__bot [shape=point,label="", style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 [style=filled,fillcolor=lightgray, label="TMS320CTCI6482"];
+ ti_catalog_c6000__top -> ti_catalog_c6000_TMS320CTCI6482[style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 -> ti_catalog_c6000__bot[style=invis];
+ }
+ subgraph cluster12 {
+ label="";
+ xdc_platform__top [shape=box,label="xdc.platform\n1, 0, 1, 0", color=white];
+ xdc_platform__bot [shape=point,label="", style=invis];
+ xdc_platform_ExeContext [style=filled,fillcolor=lightgray, label="ExeContext"];
+ xdc_platform__top -> xdc_platform_ExeContext[style=invis];
+ xdc_platform_ExeContext -> xdc_platform__bot[style=invis];
+ xdc_platform_Utils [style=filled,fillcolor=lightgray, label="Utils"];
+ xdc_platform__top -> xdc_platform_Utils[style=invis];
+ xdc_platform_Utils -> xdc_platform__bot[style=invis];
+ }
+ subgraph cluster13 {
+ label="";
+ xdc_cfg__top [shape=box,label="xdc.cfg\n1, 0, 2, 0", color=white];
+ xdc_cfg__bot [shape=point,label="", style=invis];
+ xdc_cfg_Program [style=filled,fillcolor=lightgray, label="Program"];
+ xdc_cfg__top -> xdc_cfg_Program[style=invis];
+ xdc_cfg_Program -> xdc_cfg__bot[style=invis];
+ xdc_cfg_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_cfg__top -> xdc_cfg_Main[style=invis];
+ xdc_cfg_Main -> xdc_cfg__bot[style=invis];
+ }
+ subgraph cluster14 {
+ label="";
+ ti_platforms_sim64Pxx__top [shape=box,label="ti.platforms.sim64Pxx\n1, 0, 0", color=white];
+ ti_platforms_sim64Pxx__bot [shape=point,label="", style=invis];
+ ti_platforms_sim64Pxx_Platform [style=filled,fillcolor=lightgray, label="Platform"];
+ ti_platforms_sim64Pxx__top -> ti_platforms_sim64Pxx_Platform[style=invis];
+ ti_platforms_sim64Pxx_Platform -> ti_platforms_sim64Pxx__bot[style=invis];
+ }
+ subgraph cluster15 {
+ label="";
+ xdc_runtime__top [shape=box,label="xdc.runtime\n2, 0, 0, 0", color=white];
+ xdc_runtime__bot [shape=point,label="", style=invis];
+ xdc_runtime_Assert [style=filled,fillcolor=lightgray, label="Assert"];
+ xdc_runtime__top -> xdc_runtime_Assert[style=invis];
+ xdc_runtime_Assert -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Core [style=filled,fillcolor=lightgray, label="Core"];
+ xdc_runtime__top -> xdc_runtime_Core[style=invis];
+ xdc_runtime_Core -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Defaults [style=filled,fillcolor=lightgray, label="Defaults"];
+ xdc_runtime__top -> xdc_runtime_Defaults[style=invis];
+ xdc_runtime_Defaults -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Diags [style=filled,fillcolor=lightgray, label="Diags"];
+ xdc_runtime__top -> xdc_runtime_Diags[style=invis];
+ xdc_runtime_Diags -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Error [style=filled,fillcolor=lightgray, label="Error"];
+ xdc_runtime__top -> xdc_runtime_Error[style=invis];
+ xdc_runtime_Error -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Gate [style=filled,fillcolor=lightgray, label="Gate"];
+ xdc_runtime__top -> xdc_runtime_Gate[style=invis];
+ xdc_runtime_Gate -> xdc_runtime__bot[style=invis];
+ xdc_runtime_GateNull [style=filled,fillcolor=lightgray, label="GateNull"];
+ xdc_runtime__top -> xdc_runtime_GateNull[style=invis];
+ xdc_runtime_GateNull -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Log [style=filled,fillcolor=lightgray, label="Log"];
+ xdc_runtime__top -> xdc_runtime_Log[style=invis];
+ xdc_runtime_Log -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_runtime__top -> xdc_runtime_Main[style=invis];
+ xdc_runtime_Main -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory [style=filled,fillcolor=lightgray, label="Memory"];
+ xdc_runtime__top -> xdc_runtime_Memory[style=invis];
+ xdc_runtime_Memory -> xdc_runtime__bot[style=invis];
+ xdc_runtime_HeapStd [style=filled,fillcolor=lightgray, label="HeapStd"];
+ xdc_runtime__top -> xdc_runtime_HeapStd[style=invis];
+ xdc_runtime_HeapStd -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Startup [style=filled,fillcolor=lightgray, label="Startup"];
+ xdc_runtime__top -> xdc_runtime_Startup[style=invis];
+ xdc_runtime_Startup -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System [style=filled,fillcolor=lightgray, label="System"];
+ xdc_runtime__top -> xdc_runtime_System[style=invis];
+ xdc_runtime_System -> xdc_runtime__bot[style=invis];
+ xdc_runtime_SysMin [style=filled,fillcolor=lightgray, label="SysMin"];
+ xdc_runtime__top -> xdc_runtime_SysMin[style=invis];
+ xdc_runtime_SysMin -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Text [style=filled,fillcolor=lightgray, label="Text"];
+ xdc_runtime__top -> xdc_runtime_Text[style=invis];
+ xdc_runtime_Text -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main_Module_GateProxy [style=filled,fillcolor=lightgray, label="Main_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_Main_Module_GateProxy[style=invis];
+ xdc_runtime_Main_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory_HeapProxy [style=filled,fillcolor=lightgray, label="Memory_HeapProxy"];
+ xdc_runtime__top -> xdc_runtime_Memory_HeapProxy[style=invis];
+ xdc_runtime_Memory_HeapProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_SupportProxy [style=filled,fillcolor=lightgray, label="System_SupportProxy"];
+ xdc_runtime__top -> xdc_runtime_System_SupportProxy[style=invis];
+ xdc_runtime_System_SupportProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_Module_GateProxy [style=filled,fillcolor=lightgray, label="System_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_System_Module_GateProxy[style=invis];
+ xdc_runtime_System_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ }
+ subgraph cluster16 {
+ label="";
+ ti_targets_rts6000__top [shape=box,label="ti.targets.rts6000\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster17 {
+ label="";
+ acme_utils_clocks__top [shape=box,label="acme.utils.clocks\n", color=white];
+ acme_utils_clocks__bot [shape=point,label="", style=invis];
+ acme_utils_clocks_ClockStd [style=filled,fillcolor=lightgray, label="ClockStd"];
+ acme_utils_clocks__top -> acme_utils_clocks_ClockStd[style=invis];
+ acme_utils_clocks_ClockStd -> acme_utils_clocks__bot[style=invis];
+ }
+ subgraph cluster18 {
+ label="";
+ acme_utils__top [shape=box,label="acme.utils\n", color=white];
+ acme_utils__bot [shape=point,label="", style=invis];
+ acme_utils_Bench [style=filled,fillcolor=lightgray, label="Bench"];
+ acme_utils__top -> acme_utils_Bench[style=invis];
+ acme_utils_Bench -> acme_utils__bot[style=invis];
+ acme_utils_Bench_PClock [style=filled,fillcolor=lightgray, label="Bench_PClock"];
+ acme_utils__top -> acme_utils_Bench_PClock[style=invis];
+ acme_utils_Bench_PClock -> acme_utils__bot[style=invis];
+ }
+ subgraph cluster19 {
+ label="";
+ cfgsite__top [shape=box,label="cfgsite\n", color=white];
+ }
+ }
+ node [font=Helvetica, fontsize=10];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ charlie_sqrtlib__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster10];
+ ti_targets_C64P__1_0_6__0_16 [shape=record,label="ti.targets.C64P|1,0,6.0,16",style=filled, fillcolor=lightgrey];
+ ti_targets_rts6000__top -> ti_targets_C64P__1_0_6__0_16 [ltail=cluster16];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ acme_utils_clocks__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster17];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ acme_utils__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster18];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ cfgsite__top -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster19];
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.xml b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.xml
new file mode 100644
index 0000000..c4c7cef
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.cfg.xml
@@ -0,0 +1,2379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/cfg/configuration.dtd -->
+<configuration name="cfgsite/prog.x64P"
+ platformName="ti.platforms.sim64Pxx"
+ globalSection="null"
+ sysStack="4096"
+ stack="4096"
+ heap="4096"
+ argSize="512"
+ execCmd="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Cisqrt-prog%5Ccfgsite%5Cprog.x64P"
+ endian="little"
+ codeModel="null"
+ dataModel="null">
+<targets>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="charlie.sqrtlib"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.0,16"
+ usedby="ti.targets.rts6000"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="acme.utils.clocks"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="acme.utils"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="cfgsite"/>
+</targets>
+<imports>
+ <package name="xdc" version="1, 1, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.corevers" version="16, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.global" version="1, 0, 1" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.services.global.Clock"
+ used="true"
+ uses="">
+ <feature name="enable" type="boolean" value="false"/>
+ <feature name="showMemory" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.services.global.Trace"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.shelf" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.spec" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.xsr" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.gen" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.cmd" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.rov" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.rov.Model"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.Program"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StructureDecoder"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StateReader"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.ViewInfo"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="charlie.sqrtlib" version="1, 0, 2, 6" repository="D:/work/tutorial/repo/">
+ <module name="charlie.sqrtlib.Settings"
+ used="true"
+ uses="">
+ <feature name="optimize" type="object" value="charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME"/>
+ </module>
+ </package>
+ <package name="ti.catalog.c6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.catalog.c6000.TMS320C6452"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM647"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM648"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTNETV2685"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6428"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6712"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6713"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6410"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6411"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6412"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6413"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6418"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6424"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM640"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM641"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM642"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA705"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA707"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA710"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700SIM"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA442"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA444"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DRA447"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6722"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6726"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6727"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM420"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM426"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6433"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6435"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6437"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6441"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6443"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DM357"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6467"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRI300"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6482"
+ used="true"
+ uses="">
+ <feature name="cacheSizeL1" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%274k%27%2C%200x1000%5D%2C%0A%5B%278k%27%2C%200x2000%5D%2C%0A%5B%2716k%27%2C%200x4000%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL1" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="4k">0x1000</entry>
+ <entry key="8k">0x2000</entry>
+ <entry key="16k">0x4000</entry>
+ <entry key="32k">0x8000</entry>
+</map>
+ </feature>
+ <feature name="cacheSizeL2" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%2C%0A%5B%2764k%27%2C%200x10000%5D%2C%0A%5B%27128k%27%2C%200x20000%5D%2C%0A%5B%27256k%27%2C%200x40000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL2" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="32k">0x8000</entry>
+ <entry key="64k">0x10000</entry>
+ <entry key="128k">0x20000</entry>
+ <entry key="256k">0x40000</entry>
+</map>
+ </feature>
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6486"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6487"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6488"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6484"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6454"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6455"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C2430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C3430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6701"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6201"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6202"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6204"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6205"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA406"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA402"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA404"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CF761990"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2531"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3525"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA805"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA807"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA808"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA810"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA828"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA830"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6472"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6474"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6747"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6745"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAPL137"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6457"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.platform" version="1, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.platform.ExeContext"
+ used="true"
+ uses="">
+ </module>
+ <module name="xdc.platform.Utils"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.cfg" version="1, 0, 2, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.cfg.Program"
+ used="true"
+ uses="">
+ <feature name="gen" type="xdc.cfg.Program.GenerationOptions" value="%7BdebuggerFiles%3A%20undefined%7D"><struct id="xdc.cfg.Program/gen">
+ <field name="debuggerFiles">undefined</field>
+</struct>
+ </feature>
+ <feature name="globalSection" type="object" value="null"/>
+ <feature name="sysStack" type="number" value="4096"/>
+ <feature name="stack" type="number" value="4096"/>
+ <feature name="heap" type="number" value="4096"/>
+ <feature name="argSize" type="number" value="512"/>
+ <feature name="execCmd" type="string" value="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Cisqrt-prog%5Ccfgsite%5Cprog.x64P"/>
+ <feature name="linkTemplate" type="object" value="null"/>
+ <feature name="main" type="undefined" value="undefined"/>
+ <feature name="sectMap" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="system" type="undefined" value="undefined"/>
+ <feature name="name" type="string" value="prog.x64P"/>
+ <feature name="buildPackage" type="string" value="cfgsite"/>
+ <feature name="endian" type="string" value="little"/>
+ <feature name="codeModel" type="object" value="null"/>
+ <feature name="dataModel" type="object" value="null"/>
+ <feature name="build" type="object" value="%5Bobject%20Object%5D"/>
+ <feature name="cpu" type="xdc.platform.IExeContext.Instance" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%2C%20board%3A%20%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D%2C%20attrs%3A%20xdc.services.intern.xsr.Value%24Obj@15e293a%3A%3A%28xdc.platform.ICpuDataSheet.Instance%29ti.catalog.c6000.TMS320CTCI6482.Instance%230%2C%20memoryMap%3A%20%5B%0A%5B%27IRAM%27%2C%20%7Bcomment%3A%20Internal%202MB%20UMAP0%20memory%2C%20name%3A%20IRAM%2C%20space%3A%20code/data%2C%20page%3A%20undefined%2C%20base%3A%200x800000%2C%20len%3A%200x200000%2C%20access%3A%20RWX%7D%5D%2C%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%7D"/>
+ <feature name="platformName" type="string" value="ti.platforms.sim64Pxx"/>
+ <feature name="platform" type="xdc.platform.IPlatform.Instance" value="%7BexternalMemoryMap%3A%20%5B%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%2C%20customMemoryMap%3A%20%5B%0A%0A%5D%2C%20renameMap%3A%20%5B%0A%0A%5D%2C%20dataMemory%3A%20DDR%2C%20codeMemory%3A%20IRAM%2C%20stackMemory%3A%20DDR%2C%20sectMap%3A%20%5B%0A%0A%5D%7D"/>
+ <feature name="global" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="symbol" type="object" value="%5B%0A%5B%27xdc_runtime_Startup__EXECFXN__C%27%2C%200x1%5D%2C%0A%5B%27xdc_runtime_Startup__RESETFXN__C%27%2C%200x1%5D%0A%5D"><map id="xdc.cfg.Program/symbol" length="2">
+ <entry key="xdc_runtime_Startup__EXECFXN__C">0x1</entry>
+ <entry key="xdc_runtime_Startup__RESETFXN__C">0x1</entry>
+</map>
+ </feature>
+ <feature name="fixedCodeAddr" type="number" value="0"/>
+ <feature name="fixedDataAddr" type="number" value="0"/>
+ <feature name="loadFixedDataAddr" type="undefined" value="undefined"/>
+ <feature name="loadRom" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.cfg.Main"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.platforms.sim64Pxx" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.platforms.sim64Pxx.Platform"
+ used="true"
+ uses="">
+ <feature name="BOARD" type="xdc.platform.IPlatform.Board" value="%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D"><struct id="ti.platforms.sim64Pxx.Platform/BOARD">
+ <field name="id">0</field>
+ <field name="boardName">sim64Pxx</field>
+ <field name="boardFamily">sim64Pxx</field>
+ <field name="boardRevision">null</field>
+</struct>
+ </feature>
+ <feature name="CPU" type="xdc.platform.IExeContext.Cpu" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%7D"><struct id="ti.platforms.sim64Pxx.Platform/CPU">
+ <field name="id">0</field>
+ <field name="catalogName">ti.catalog.c6000</field>
+ <field name="deviceName">TMS320CTCI6482</field>
+ <field name="revision"/>
+ <field name="clockRate">0x3e8</field>
+</struct>
+ </feature>
+ </module>
+ </package>
+ <package name="xdc.runtime" version="2, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.runtime.Assert"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Assert/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32770"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_assertFailed" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20assertion%20failure%25s%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#0">
+ <field name="msg">assertion failure%s%s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Core"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Core/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Core_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32771"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="A_initializedParams" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_initializedParams%3A%20uninitialized%20Params%20struct%7D"><struct id="xdc.runtime.Assert.Desc#0">
+ <field name="mask">0x10</field>
+ <field name="msg">A_initializedParams: uninitialized Params struct</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Defaults"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Defaults/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32772"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Diags"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Diags/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32773"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="ENTRY" type="number" value="1"/>
+ <feature name="EXIT" type="number" value="2"/>
+ <feature name="LIFECYCLE" type="number" value="4"/>
+ <feature name="INTERNAL" type="number" value="8"/>
+ <feature name="ASSERT" type="number" value="16"/>
+ <feature name="USER1" type="number" value="256"/>
+ <feature name="USER2" type="number" value="512"/>
+ <feature name="USER3" type="number" value="1024"/>
+ <feature name="USER4" type="number" value="2048"/>
+ <feature name="USER5" type="number" value="4096"/>
+ <feature name="USER6" type="number" value="8192"/>
+ <feature name="USER7" type="number" value="16384"/>
+ <feature name="USER8" type="number" value="32768"/>
+ <feature name="ALL" type="number" value="65535"/>
+ <feature name="setMaskEnabled" type="boolean" value="false"/>
+ <feature name="dictBase" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Error"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Error/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Error_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32774"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="2"/>
+ <feature name="E_generic" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20generic%20error%3A%20%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#1">
+ <field name="msg">generic error: %s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="E_memory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20out%20of%20memory%3A%20heap%3D0x%25x%2C%20size%3D%25u%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#2">
+ <field name="msg">out of memory: heap=0x%x, size=%u</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="policy" type="object" value="xdc.runtime.Error.UNWIND"/>
+ <feature name="raiseHook" type="object" value="%26xdc_runtime_Error_print__E"/>
+ <feature name="maxDepth" type="number" value="16"/>
+ </module>
+ <module name="xdc.runtime.Gate"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Gate/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32775"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.GateNull"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.GateNull/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32776"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="Q_PREEMPTING" type="number" value="2"/>
+ </module>
+ <module name="xdc.runtime.Log"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Log/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Log_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32777"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="8"/>
+ <feature name="PRINTFID" type="number" value="0"/>
+ <feature name="L_construct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20construct%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_create" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20create%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_destruct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20destruct%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#2">
+ <field name="mask">0x4</field>
+ <field name="msg">--> destruct: (%p)</field>
+</struct>
+ </feature>
+ <feature name="L_delete" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20delete%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#3">
+ <field name="mask">0x4</field>
+ <field name="msg">--> delete: (%p)</field>
+</struct>
+ </feature>
+ <feature name="idToInfo" type="object" value="%5B%0A%5B%27%23468%27%2C%20xdc.runtime.Log.L_construct%3A%3A%3C--%20construct%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23492%27%2C%20xdc.runtime.Log.L_create%3A%3A%3C--%20create%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23513%27%2C%20xdc.runtime.Log.L_destruct%3A%3A--%3E%20destruct%3A%20%28%25p%29%5D%2C%0A%5B%27%23532%27%2C%20xdc.runtime.Log.L_delete%3A%3A--%3E%20delete%3A%20%28%25p%29%5D%0A%5D"/>
+ </module>
+ <module name="xdc.runtime.LoggerBuf"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.LoggerSys"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Main"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Main/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Main_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32778"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Module_GateProxy" type="xdc.runtime.Main_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x1%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@5dfaf1%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.Memory"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Memory/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32779"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="defaultHeapInstance" type="xdc.runtime.IHeap.Instance" value="%7B%7D">
+ </feature>
+ <feature name="defaultHeapSize" type="number" value="4096"/>
+ <feature name="HeapProxy" type="xdc.runtime.Memory_HeapProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x2%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@159e6e8%3A%3A%28xdc.runtime.IHeap.Module%29xdc.runtime.HeapStd%2C%20abstractInstances%24%3A%20true%7D"/>
+ </module>
+ <module name="xdc.runtime.HeapMin"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.HeapStd"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.HeapStd/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32780"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_noRTSMemory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20The%20RTS%20heap%20is%20used%20up.%20Examine%20Program.heap.%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#4">
+ <field name="msg">The RTS heap is used up. Examine Program.heap.</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="A_zeroSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_create%20cannot%20have%20a%20zero%20size%20value%7D"><struct id="xdc.runtime.Assert.Desc#2">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_create cannot have a zero size value</field>
+</struct>
+ </feature>
+ <feature name="A_invalidTotalFreeSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd%20instance%20totalFreeSize%20is%20greater%20than%20starting%20size%7D"><struct id="xdc.runtime.Assert.Desc#3">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd instance totalFreeSize is greater than starting size</field>
+</struct>
+ </feature>
+ <feature name="A_invalidAlignment" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_alloc%20-%20requested%20alignment%20is%20greater%20than%20allowed%7D"><struct id="xdc.runtime.Assert.Desc#4">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_alloc - requested alignment is greater than allowed</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Startup"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Startup/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32781"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="DONE" type="number" value="-1"/>
+ <feature name="NOTDONE" type="number" value="0"/>
+ <feature name="maxPasses" type="number" value="32"/>
+ <feature name="firstFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="lastFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="resetFxn" type="object" value="null"/>
+ <feature name="startModsFxn" type="object" value="%26xdc_runtime_Startup_startMods__I"/>
+ <feature name="execImpl" type="object" value="%26xdc_runtime_Startup_exec__I"/>
+ <feature name="sfxnTab" type="object" value="%5B%26xdc_runtime_System_Module_startup__E%2C%20%26xdc_runtime_SysMin_Module_startup__E%2C%20%26acme_utils_Bench_Module_startup__E%5D"/>
+ <feature name="sfxnRts" type="object" value="%5Btrue%2C%20true%2C%20false%5D"><vector id="xdc.runtime.Startup/sfxnRts" length="3">
+ <elem>true</elem>
+ <elem>true</elem>
+ <elem>false</elem>
+</vector>
+ </feature>
+ </module>
+ <module name="xdc.runtime.System"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.System/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_System_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32782"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="STATUS_UNKNOWN" type="number" value="51966"/>
+ <feature name="A_cannotFitIntoArg" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_cannotFitIntoArg%3A%20sizeof%28Float%29%20%3E%20sizeof%28Arg%29%7D"><struct id="xdc.runtime.Assert.Desc#5">
+ <field name="mask">0x10</field>
+ <field name="msg">A_cannotFitIntoArg: sizeof(Float) > sizeof(Arg)</field>
+</struct>
+ </feature>
+ <feature name="extendedFormats" type="string" value="%25%24L"/>
+ <feature name="SupportProxy" type="xdc.runtime.System_SupportProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x3%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@7a9224%3A%3A%28xdc.runtime.ISystemSupport.Module%29xdc.runtime.SysMin%7D"/>
+ <feature name="maxAtexitHandlers" type="number" value="8"/>
+ <feature name="extendFxn" type="object" value="%26xdc_runtime_System_printfExtend__I"/>
+ <feature name="exitFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="Module_GateProxy" type="xdc.runtime.System_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x4%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@1fe4169%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.SysStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.SysMin"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.SysMin/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_SysMin_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32783"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="rovViewInfo" type="xdc.rov.ViewInfo.Instance" value="%7BviewMap%3A%20%5B%0A%5B%27Module%27%2C%20%7Btype%3A%20MODULE%2C%20viewInitFxn%3A%20viewInitModule%2C%20structName%3A%20ModuleView%7D%5D%2C%0A%5B%27OutputBuffer%27%2C%20%7Btype%3A%20MODULE_DATA%2C%20viewInitFxn%3A%20viewInitOutputBuffer%2C%20structName%3A%20BufferEntryView%7D%5D%0A%5D%2C%20showRawTab%3A%20true%7D"/>
+ <feature name="bufSize" type="number" value="1024"/>
+ <feature name="flushAtExit" type="boolean" value="true"/>
+ <feature name="sectionName" type="object" value="null"/>
+ <feature name="outputFxn" type="object" value="null"/>
+ <feature name="outputFunc" type="object" value="%26xdc_runtime_SysMin_output__I"/>
+ </module>
+ <module name="xdc.runtime.Text"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Text/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Text_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32784"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="nameUnknown" type="string" value="%7Bunknown-instance-name%7D"/>
+ <feature name="nameEmpty" type="string" value="%7Bempty-instance-name%7D"/>
+ <feature name="nameStatic" type="string" value="%7Bstatic-instance-name%7D"/>
+ <feature name="isLoaded" type="boolean" value="true"/>
+ <feature name="charTab" type="object" value="%5B0x0%2C%200x41%2C%200x5f%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x3a%2C%200x20%2C%200x75%2C%200x6e%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x20%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x20%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x73%2C%200x74%2C%200x61%2C%200x6e%2C%200x63%2C%200x65%2C%200x20%2C%200x74%2C%200x6f%2C%200x74%2C%200x61%2C%200x6c%2C%200x46%2C%200x72%2C%200x65%2C%200x65%2C%200x53%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x73%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x69%2C%200x6e%2C%200x67%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x63%2C%200x20%2C%200x2d%2C%200x20%2C%200x72%2C%200x65%2C%200x71%2C%200x75%2C%200x65%2C%200x73%2C%200x74%2C%200x65%2C%200x64%2C%200x20%2C%200x61%2C%200x6c%2C%200x69%2C%200x67%2C%200x6e%2C%200x6d%2C%200x65%2C%200x6e%2C%200x74%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x77%2C%200x65%2C%200x64%2C%200x0%2C%200x41%2C%200x5f%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x46%2C%200x69%2C%200x74%2C%200x49%2C%200x6e%2C%200x74%2C%200x6f%2C%200x41%2C%200x72%2C%200x67%2C%200x3a%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x46%2C%200x6c%2C%200x6f%2C%200x61%2C%200x74%2C%200x29%2C%200x20%2C%200x3e%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x41%2C%200x72%2C%200x67%2C%200x29%2C%200x0%2C%200x61%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x69%2C%200x6f%2C%200x6e%2C%200x20%2C%200x66%2C%200x61%2C%200x69%2C%200x6c%2C%200x75%2C%200x72%2C%200x65%2C%200x25%2C%200x73%2C%200x25%2C%200x73%2C%200x0%2C%200x67%2C%200x65%2C%200x6e%2C%200x65%2C%200x72%2C%200x69%2C%200x63%2C%200x20%2C%200x65%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x3a%2C%200x20%2C%200x25%2C%200x73%2C%200x0%2C%200x6f%2C%200x75%2C%200x74%2C%200x20%2C%200x6f%2C%200x66%2C%200x20%2C%200x6d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x3a%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x3d%2C%200x30%2C%200x78%2C%200x25%2C%200x78%2C%200x2c%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x3d%2C%200x25%2C%200x75%2C%200x0%2C%200x66%2C%200x72%2C%200x65%2C%200x65%2C%200x28%2C%200x29%2C%200x20%2C%200x69%2C%200x6e%2C%200x76%2C%200x61%2C%200x6c%2C%200x69%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x20%2C%200x67%2C%200x72%2C%200x6f%2C%200x77%2C%200x74%2C%200x68%2C%200x2d%2C%200x6f%2C%200x6e%2C%200x6c%2C%200x79%2C%200x20%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x68%2C%200x65%2C%200x20%2C%200x52%2C%200x54%2C%200x53%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x75%2C%200x73%2C%200x65%2C%200x64%2C%200x20%2C%200x75%2C%200x70%2C%200x2e%2C%200x20%2C%200x45%2C%200x78%2C%200x61%2C%200x6d%2C%200x69%2C%200x6e%2C%200x65%2C%200x20%2C%200x50%2C%200x72%2C%200x6f%2C%200x67%2C%200x72%2C%200x61%2C%200x6d%2C%200x2e%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x2e%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x6f%2C%200x6e%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x6c%2C%200x65%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x78%2C%200x64%2C%200x63%2C%200x2e%2C%200x0%2C%200x72%2C%200x75%2C%200x6e%2C%200x74%2C%200x69%2C%200x6d%2C%200x65%2C%200x2e%2C%200x0%2C%200x41%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x0%2C%200x43%2C%200x6f%2C%200x72%2C%200x65%2C%200x0%2C%200x44%2C%200x65%2C%200x66%2C%200x61%2C%200x75%2C%200x6c%2C%200x74%2C%200x73%2C%200x0%2C%200x44%2C%200x69%2C%200x61%2C%200x67%2C%200x73%2C%200x0%2C%200x45%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x4e%2C%200x75%2C%200x6c%2C%200x6c%2C%200x0%2C%200x4c%2C%200x6f%2C%200x67%2C%200x0%2C%200x4d%2C%200x61%2C%200x69%2C%200x6e%2C%200x0%2C%200x4d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x0%2C%200x53%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x75%2C%200x70%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x74%2C%200x65%2C%200x6d%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x65%2C%200x78%2C%200x74%2C%200x0%2C%200x61%2C%200x63%2C%200x6d%2C%200x65%2C%200x2e%2C%200x0%2C%200x75%2C%200x74%2C%200x69%2C%200x6c%2C%200x73%2C%200x2e%2C%200x0%2C%200x63%2C%200x6c%2C%200x6f%2C%200x63%2C%200x6b%2C%200x73%2C%200x2e%2C%200x0%2C%200x43%2C%200x6c%2C%200x6f%2C%200x63%2C%200x6b%2C%200x53%2C%200x74%2C%200x64%2C%200x0%2C%200x42%2C%200x65%2C%200x6e%2C%200x63%2C%200x68%2C%200x0%5D"><vector id="xdc.runtime.Text/charTab" length="697">
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x63</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x46</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x53</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x67</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x71</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x67</elem>
+ <elem>0x6e</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x46</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x49</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x46</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x61</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x67</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x69</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x6f</elem>
+ <elem>0x75</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x20</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x3d</elem>
+ <elem>0x30</elem>
+ <elem>0x78</elem>
+ <elem>0x25</elem>
+ <elem>0x78</elem>
+ <elem>0x2c</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x3d</elem>
+ <elem>0x25</elem>
+ <elem>0x75</elem>
+ <elem>0x0</elem>
+ <elem>0x66</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x28</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x2d</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x6c</elem>
+ <elem>0x79</elem>
+ <elem>0x20</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x52</elem>
+ <elem>0x54</elem>
+ <elem>0x53</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x20</elem>
+ <elem>0x45</elem>
+ <elem>0x78</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x2e</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x6c</elem>
+ <elem>0x65</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x78</elem>
+ <elem>0x64</elem>
+ <elem>0x63</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x43</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x65</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x74</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x67</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x45</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x4e</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x0</elem>
+ <elem>0x4c</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x65</elem>
+ <elem>0x78</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x61</elem>
+ <elem>0x63</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x75</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6c</elem>
+ <elem>0x73</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x63</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x6b</elem>
+ <elem>0x73</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x43</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x6b</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x42</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x63</elem>
+ <elem>0x68</elem>
+ <elem>0x0</elem>
+</vector>
+ </feature>
+ <feature name="nodeTab" type="object" value="%5B%7Bleft%3A%200x0%2C%20right%3A%200x0%7D%2C%20%7Bleft%3A%200x225%2C%20right%3A%200x22a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x233%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23f%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x248%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x24e%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x254%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x259%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x262%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x266%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x26b%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x272%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x27a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x282%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x289%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x290%7D%2C%20%7Bleft%3A%200x295%2C%20right%3A%200x29b%7D%2C%20%7Bleft%3A%200x8011%2C%20right%3A%200x2a2%7D%2C%20%7Bleft%3A%200x8012%2C%20right%3A%200x2aa%7D%2C%20%7Bleft%3A%200x8011%2C%20right%3A%200x2b3%7D%5D"><vector id="xdc.runtime.Text/nodeTab" length="21">
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/0">
+ <field name="left">0x0</field>
+ <field name="right">0x0</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/1">
+ <field name="left">0x225</field>
+ <field name="right">0x22a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/2">
+ <field name="left">0x8001</field>
+ <field name="right">0x233</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/3">
+ <field name="left">0x8001</field>
+ <field name="right">0x23a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/4">
+ <field name="left">0x8001</field>
+ <field name="right">0x23f</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/5">
+ <field name="left">0x8001</field>
+ <field name="right">0x248</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/6">
+ <field name="left">0x8001</field>
+ <field name="right">0x24e</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/7">
+ <field name="left">0x8001</field>
+ <field name="right">0x254</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/8">
+ <field name="left">0x8001</field>
+ <field name="right">0x259</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/9">
+ <field name="left">0x8001</field>
+ <field name="right">0x262</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/10">
+ <field name="left">0x8001</field>
+ <field name="right">0x266</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/11">
+ <field name="left">0x8001</field>
+ <field name="right">0x26b</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/12">
+ <field name="left">0x8001</field>
+ <field name="right">0x272</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/13">
+ <field name="left">0x8001</field>
+ <field name="right">0x27a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/14">
+ <field name="left">0x8001</field>
+ <field name="right">0x282</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/15">
+ <field name="left">0x8001</field>
+ <field name="right">0x289</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/16">
+ <field name="left">0x8001</field>
+ <field name="right">0x290</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/17">
+ <field name="left">0x295</field>
+ <field name="right">0x29b</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/18">
+ <field name="left">0x8011</field>
+ <field name="right">0x2a2</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/19">
+ <field name="left">0x8012</field>
+ <field name="right">0x2aa</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/20">
+ <field name="left">0x8011</field>
+ <field name="right">0x2b3</field>
+ </struct>
+ </elem>
+</vector>
+ </feature>
+ <feature name="charCnt" type="number" value="697"/>
+ <feature name="nodeCnt" type="number" value="21"/>
+ <feature name="visitRopeFxn" type="object" value="%26xdc_runtime_Text_visitRope__I"/>
+ <feature name="visitRopeFxn2" type="object" value="%26xdc_runtime_Text_visitRope2__I"/>
+ </module>
+ <module name="xdc.runtime.Timestamp"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampNull"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Types"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.targets.rts6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="acme.utils.clocks" version="" repository="D:/work/tutorial/repo/">
+ <module name="acme.utils.clocks.ClockStd"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="acme.utils.clocks.ClockStd/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26acme_utils_clocks_ClockStd_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32787"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ </package>
+ <package name="acme.utils" version="" repository="D:/work/tutorial/repo/">
+ <module name="acme.utils.Bench"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="acme.utils.Bench/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26acme_utils_Bench_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32788"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="PClock" type="acme.utils.Bench_PClock.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x5%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@1b7b407%3A%3A%28acme.utils.clocks.IClock.Module%29acme.utils.clocks.ClockStd%7D"/>
+ <feature name="enableFlag" type="boolean" value="true"/>
+ </module>
+ </package>
+ <package name="cfgsite" version="" repository="D:/work/tutorial/isqrt-prog/">
+ </package>
+</imports>
+</configuration>
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.dep b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.dep
new file mode 100644
index 0000000..ed165fa
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.dep
@@ -0,0 +1,119 @@
+#
+# The following is generated by utils.genDep for package/cfg/prog_x64P
+#
+package/cfg/prog_x64P.c package/cfg/prog_x64P.h package/cfg/prog_x64P.xdl:package.xs package/cfg/prog_x64P.cfg D:/work/tutorial/isqrt-prog/prog.cfg D:/work/tutorial/repo/acme/utils/Bench.xs D:/work/tutorial/repo/charlie/sqrtlib/package.xs E:/rtsc/xdctools_3_15_00_29/include/utils.tci E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+
+D:/work/tutorial/isqrt-prog/prog.cfg:
+D:/work/tutorial/repo/acme/utils/Bench.xs:
+D:/work/tutorial/repo/charlie/sqrtlib/package.xs:
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+
+
+define EXEC.prog.x64P
+
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin -quiet -mem_ignore D:\work\tutorial\isqrt-prog\cfgsite\prog.x64P
+endef
+
+#
+# The following is generated by java
+#
+
+prog.x64P: package/cfg/prog_x64P.o64P D:/work/tutorial/repo/acme/utils/lib/acme.utils.a64P D:/work/tutorial/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P D:/work/tutorial/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P
+
+package/cfg/prog_x64P.c: E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs
+package/cfg/prog_x64P.c package/cfg/prog_x64P.xdl: D:/work/tutorial/repo/charlie/sqrtlib/.interfaces D:/work/tutorial/repo/acme/utils/clocks/.interfaces D:/work/tutorial/repo/acme/utils/.interfaces .interfaces
+
+#
+# rule-less goals for files outside this package
+# (these goals force a re-build if these files are
+# moved or deleted)
+#
+D:/work/tutorial/repo/acme/utils/lib/acme.utils.a64P:
+D:/work/tutorial/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P:
+D:/work/tutorial/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs:
+D:/work/tutorial/repo/charlie/sqrtlib/.interfaces:
+D:/work/tutorial/repo/acme/utils/clocks/.interfaces:
+D:/work/tutorial/repo/acme/utils/.interfaces:
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.h b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.h
new file mode 100644
index 0000000..160f128
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+extern int xdc_runtime_Startup__EXECFXN__C;
+
+extern int xdc_runtime_Startup__RESETFXN__C;
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.mak b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.mak
new file mode 100644
index 0000000..f38697e
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.mak
@@ -0,0 +1,45 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/prog_x64P.o64P.dep
+endif
+
+package/cfg/prog_x64P.o64P: | .interfaces
+package/cfg/prog_x64P.o64P: package/cfg/prog_x64P.c package/cfg/prog_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/prog_x64P.o64P:C_DIR=
+package/cfg/prog_x64P.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/prog_x64P.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/cfg/prog_x64P.s64P: | .interfaces
+package/cfg/prog_x64P.s64P: package/cfg/prog_x64P.c package/cfg/prog_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='cfgsite/package/cfg/prog_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/prog_x64P.s64P:C_DIR=
+package/cfg/prog_x64P.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/prog_x64P.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/cfg/prog_x64P.o64P
+ -$(RM) package/cfg/prog_x64P.s64P
+
+prog.x64P: package/cfg/prog_x64P.o64P package/cfg/prog_x64P.mak
+
+clean::
+ -$(RM) package/cfg/prog_x64P.mak
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P
new file mode 100644
index 0000000..b8a02fc
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P
Binary files differ
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P.dep b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P.dep
new file mode 100644
index 0000000..75b7f1d
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.o64P.dep
@@ -0,0 +1,55 @@
+package/cfg/prog_x64P.o64P: package/cfg/prog_x64P.c e:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h D:/work/tutorial/repo/acme/utils/Bench.h D:/work/tutorial/repo/acme/utils/clocks/ClockStd.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h d:/ti/c6000/alc/include/limits.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h d:/ti/c6000/alc/include/stdio.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h e:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h D:/work/tutorial/repo/acme/utils/package/package.defs.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h D:/work/tutorial/repo/acme/utils/clocks/IClock.h D:/work/tutorial/repo/acme/utils/package/Bench_PClock.h D:/work/tutorial/repo/acme/utils/clocks/package/package.defs.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h d:/ti/c6000/alc/include/linkage.h d:/ti/c6000/alc/include/stdint.h
+package/cfg/prog_x64P.c:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+D:/work/tutorial/repo/acme/utils/Bench.h:
+D:/work/tutorial/repo/acme/utils/clocks/ClockStd.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h:
+d:/ti/c6000/alc/include/limits.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+d:/ti/c6000/alc/include/stdio.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+e:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+D:/work/tutorial/repo/acme/utils/package/package.defs.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+D:/work/tutorial/repo/acme/utils/clocks/IClock.h:
+D:/work/tutorial/repo/acme/utils/package/Bench_PClock.h:
+D:/work/tutorial/repo/acme/utils/clocks/package/package.defs.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+e:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+d:/ti/c6000/alc/include/linkage.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rov.xs b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rov.xs
new file mode 100644
index 0000000..02bab88
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rov.xs
@@ -0,0 +1,5084 @@
+__o = null
+__obj = [
+ this, // #0
+ {}, // #1
+ {}, // #2 xdc.runtime.Assert
+ [], // #3 xdc.runtime.Assert/$instances
+ {}, // #4 xdc.runtime.Error.Desc#0
+ {}, // #5 xdc.runtime.Assert/common$
+ [], // #6 xdc.runtime.Assert/configNameMap$
+ {}, // #7 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ [], // #8 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #9 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #10 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #11 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #12 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #13 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ [], // #14 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #15 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ [], // #16 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #17 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ [], // #18 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #19 xdc.runtime.Assert/viewNameMap$
+ {}, // #20 xdc.runtime.Core
+ [], // #21 xdc.runtime.Core/$instances
+ {}, // #22 xdc.runtime.Assert.Desc#0
+ {}, // #23 xdc.runtime.Core/common$
+ [], // #24 xdc.runtime.Core/configNameMap$
+ {}, // #25 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ [], // #26 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #27 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #28 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #29 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #30 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #31 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ [], // #32 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #33 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ [], // #34 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #35 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ [], // #36 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #37 xdc.runtime.Core/viewNameMap$
+ {}, // #38 xdc.runtime.Defaults
+ [], // #39 xdc.runtime.Defaults/$instances
+ {}, // #40 xdc.runtime.Defaults/common$
+ [], // #41 xdc.runtime.Defaults/configNameMap$
+ {}, // #42 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ [], // #43 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #44 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #45 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #46 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #47 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #48 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ [], // #49 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #50 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ [], // #51 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #52 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ [], // #53 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #54 xdc.runtime.Defaults/viewNameMap$
+ {}, // #55 xdc.runtime.Diags
+ [], // #56 xdc.runtime.Diags/$instances
+ {}, // #57 xdc.runtime.Diags/common$
+ [], // #58 xdc.runtime.Diags/configNameMap$
+ {}, // #59 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ [], // #60 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #61 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #62 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #63 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #64 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #65 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ [], // #66 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #67 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ [], // #68 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #69 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ [], // #70 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #71 xdc.runtime.Diags/viewNameMap$
+ {}, // #72 xdc.runtime.Error
+ [], // #73 xdc.runtime.Error/$instances
+ {}, // #74 xdc.runtime.Error.Desc#1
+ {}, // #75 xdc.runtime.Error.Desc#2
+ {}, // #76 xdc.runtime.Error/common$
+ [], // #77 xdc.runtime.Error/configNameMap$
+ {}, // #78 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ [], // #79 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #80 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #81 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #82 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #83 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #84 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ [], // #85 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #86 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ [], // #87 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #88 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ [], // #89 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #90 xdc.runtime.Error/viewNameMap$
+ {}, // #91 xdc.runtime.Gate
+ [], // #92 xdc.runtime.Gate/$instances
+ {}, // #93 xdc.runtime.Gate/common$
+ [], // #94 xdc.runtime.Gate/configNameMap$
+ {}, // #95 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ [], // #96 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #97 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #98 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #99 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #100 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #101 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ [], // #102 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #103 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ [], // #104 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #105 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ [], // #106 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #107 xdc.runtime.Gate/viewNameMap$
+ {}, // #108 xdc.runtime.GateNull
+ [], // #109 xdc.runtime.GateNull/$instances
+ {}, // #110 xdc.runtime.GateNull/common$
+ [], // #111 xdc.runtime.GateNull/configNameMap$
+ {}, // #112 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ [], // #113 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #114 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #115 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #116 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #117 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #118 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ [], // #119 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #120 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ [], // #121 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #122 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ [], // #123 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #124 xdc.runtime.GateNull/viewNameMap$
+ {}, // #125 xdc.runtime.Log
+ [], // #126 xdc.runtime.Log/$instances
+ {}, // #127 xdc.runtime.Log.EventDesc#0
+ {}, // #128 xdc.runtime.Log.EventDesc#1
+ {}, // #129 xdc.runtime.Log.EventDesc#3
+ {}, // #130 xdc.runtime.Log.EventDesc#2
+ {}, // #131 xdc.runtime.Log/common$
+ [], // #132 xdc.runtime.Log/configNameMap$
+ {}, // #133 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ [], // #134 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #135 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #136 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #137 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #138 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #139 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ [], // #140 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #141 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ [], // #142 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #143 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ [], // #144 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #145 xdc.runtime.Log/idToInfo
+ [], // #146 xdc.runtime.Log/viewNameMap$
+ {}, // #147 xdc.runtime.Main
+ [], // #148 xdc.runtime.Main/$instances
+ {}, // #149 xdc.runtime.Main/common$
+ [], // #150 xdc.runtime.Main/configNameMap$
+ {}, // #151 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ [], // #152 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #153 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #154 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #155 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #156 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #157 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ [], // #158 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #159 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ [], // #160 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #161 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ [], // #162 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #163 xdc.runtime.Main/viewNameMap$
+ {}, // #164 xdc.runtime.Memory
+ [], // #165 xdc.runtime.Memory/$instances
+ {}, // #166 xdc.runtime.HeapStd
+ [], // #167 xdc.runtime.HeapStd/$instances
+ {}, // #168 xdc.runtime.HeapStd.Instance#0
+ {}, // #169 xdc.runtime.HeapStd.Instance#0/instance
+ {}, // #170 xdc.runtime.Assert.Desc#4
+ {}, // #171 xdc.runtime.Assert.Desc#3
+ {}, // #172 xdc.runtime.Assert.Desc#2
+ {}, // #173 xdc.runtime.Error.Desc#4
+ {}, // #174 xdc.runtime.HeapStd/common$
+ [], // #175 xdc.runtime.HeapStd/configNameMap$
+ {}, // #176 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ [], // #177 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #178 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #179 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #180 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #181 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #182 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ [], // #183 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #184 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ [], // #185 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #186 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ [], // #187 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #188 xdc.runtime.HeapStd/viewNameMap$
+ {}, // #189 xdc.runtime.Memory/common$
+ [], // #190 xdc.runtime.Memory/configNameMap$
+ {}, // #191 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ [], // #192 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #193 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #194 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #195 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #196 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #197 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ [], // #198 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #199 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ [], // #200 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #201 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ [], // #202 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #203 xdc.runtime.Memory/viewNameMap$
+ {}, // #204 xdc.runtime.Startup
+ [], // #205 xdc.runtime.Startup/$instances
+ {}, // #206 xdc.runtime.Startup/common$
+ [], // #207 xdc.runtime.Startup/configNameMap$
+ {}, // #208 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'
+ [], // #209 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #210 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #211 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #212 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #213 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #214 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'
+ [], // #215 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #216 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'
+ [], // #217 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #218 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'
+ [], // #219 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #220 xdc.runtime.Startup/firstFxns
+ [], // #221 xdc.runtime.Startup/lastFxns
+ [], // #222 xdc.runtime.Startup/sfxnRts
+ [], // #223 xdc.runtime.Startup/sfxnTab
+ [], // #224 xdc.runtime.Startup/viewNameMap$
+ {}, // #225 xdc.runtime.System
+ [], // #226 xdc.runtime.System/$instances
+ {}, // #227 xdc.runtime.Assert.Desc#5
+ {}, // #228 xdc.runtime.SysMin
+ [], // #229 xdc.runtime.SysMin/$instances
+ {}, // #230 xdc.runtime.SysMin/common$
+ [], // #231 xdc.runtime.SysMin/configNameMap$
+ {}, // #232 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'
+ [], // #233 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #234 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #235 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #236 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #237 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #238 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'
+ [], // #239 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #240 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'
+ [], // #241 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #242 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'
+ [], // #243 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'/fields
+ {}, // #244 xdc.rov.ViewInfo.Instance#1
+ {}, // #245 xdc.rov.ViewInfo
+ [], // #246 xdc.rov.ViewInfo/$instances
+ {}, // #247 xdc.rov.ViewInfo.Instance#0
+ [], // #248 xdc.rov.ViewInfo.Instance#0/viewMap
+ {}, // #249 xdc.rov.ViewInfo.Instance#0/viewMap/'Basic'
+ {}, // #250 xdc.rov.ViewInfo.Instance#0/viewMap/'Records'
+ [], // #251 xdc.rov.ViewInfo.Instance#1/viewMap
+ {}, // #252 xdc.rov.ViewInfo.Instance#1/viewMap/'Module'
+ {}, // #253 xdc.rov.ViewInfo.Instance#1/viewMap/'OutputBuffer'
+ [], // #254 xdc.runtime.SysMin/viewNameMap$
+ {}, // #255 xdc.runtime.System/common$
+ [], // #256 xdc.runtime.System/configNameMap$
+ {}, // #257 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'
+ [], // #258 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #259 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #260 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #261 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #262 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #263 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'
+ [], // #264 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #265 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'
+ [], // #266 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #267 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'
+ [], // #268 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #269 xdc.runtime.System/exitFxns
+ [], // #270 xdc.runtime.System/viewNameMap$
+ {}, // #271 xdc.runtime.Text
+ [], // #272 xdc.runtime.Text/$instances
+ [], // #273 xdc.runtime.Text/charTab
+ {}, // #274 xdc.runtime.Text/common$
+ [], // #275 xdc.runtime.Text/configNameMap$
+ {}, // #276 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'
+ [], // #277 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #278 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #279 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #280 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #281 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #282 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'
+ [], // #283 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #284 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'
+ [], // #285 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #286 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'
+ [], // #287 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #288 xdc.runtime.Text/nodeTab
+ {}, // #289 xdc.runtime.Text/nodeTab/0
+ {}, // #290 xdc.runtime.Text/nodeTab/1
+ {}, // #291 xdc.runtime.Text/nodeTab/2
+ {}, // #292 xdc.runtime.Text/nodeTab/3
+ {}, // #293 xdc.runtime.Text/nodeTab/4
+ {}, // #294 xdc.runtime.Text/nodeTab/5
+ {}, // #295 xdc.runtime.Text/nodeTab/6
+ {}, // #296 xdc.runtime.Text/nodeTab/7
+ {}, // #297 xdc.runtime.Text/nodeTab/8
+ {}, // #298 xdc.runtime.Text/nodeTab/9
+ {}, // #299 xdc.runtime.Text/nodeTab/10
+ {}, // #300 xdc.runtime.Text/nodeTab/11
+ {}, // #301 xdc.runtime.Text/nodeTab/12
+ {}, // #302 xdc.runtime.Text/nodeTab/13
+ {}, // #303 xdc.runtime.Text/nodeTab/14
+ {}, // #304 xdc.runtime.Text/nodeTab/15
+ {}, // #305 xdc.runtime.Text/nodeTab/16
+ {}, // #306 xdc.runtime.Text/nodeTab/17
+ {}, // #307 xdc.runtime.Text/nodeTab/18
+ {}, // #308 xdc.runtime.Text/nodeTab/19
+ {}, // #309 xdc.runtime.Text/nodeTab/20
+ [], // #310 xdc.runtime.Text/viewNameMap$
+ {}, // #311 acme.utils.clocks.ClockStd
+ [], // #312 acme.utils.clocks.ClockStd/$instances
+ {}, // #313 acme.utils.clocks.ClockStd/common$
+ [], // #314 acme.utils.clocks.ClockStd/configNameMap$
+ {}, // #315 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'
+ [], // #316 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #317 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #318 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #319 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #320 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #321 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'
+ [], // #322 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #323 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'
+ [], // #324 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #325 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'
+ [], // #326 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #327 acme.utils.clocks.ClockStd/viewNameMap$
+ {}, // #328 acme.utils.Bench
+ [], // #329 acme.utils.Bench/$instances
+ {}, // #330 acme.utils.Bench/common$
+ [], // #331 acme.utils.Bench/configNameMap$
+ {}, // #332 acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'
+ [], // #333 acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #334 acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #335 acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #336 acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #337 acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #338 acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'
+ [], // #339 acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #340 acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'
+ [], // #341 acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #342 acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'
+ [], // #343 acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #344 acme.utils.Bench/viewNameMap$
+ {}, // #345
+ {}, // #346
+ {}, // #347
+ {}, // #348
+ {}, // #349
+ {}, // #350 ti.targets.C64P
+ {}, // #351 ti.targets.C64P/ar
+ {}, // #352 ti.targets.C64P/arOpts
+ {}, // #353 ti.targets.C64P/asm
+ {}, // #354 ti.targets.C64P/asmOpts
+ {}, // #355 ti.targets.C62
+ {}, // #356 ti.targets.C62/compatibleSuffixes
+ {}, // #357 ti.targets.C62/debugGen
+ {}, // #358 ti.targets.C62/extensions
+ {}, // #359 ti.targets.C62/extensions/'.C'
+ {}, // #360 ti.targets.C62/extensions/'.asm'
+ {}, // #361 ti.targets.C62/extensions/'.c'
+ {}, // #362 ti.targets.C62/extensions/'.cc'
+ {}, // #363 ti.targets.C62/extensions/'.cpp'
+ {}, // #364 ti.targets.C62/extensions/'.cxx'
+ {}, // #365 ti.targets.C62/extensions/'.s62'
+ {}, // #366 ti.targets.C62/model
+ {}, // #367 ti.targets.C62/platforms
+ {}, // #368 ti.targets.C62/profiles
+ {}, // #369 ti.targets.C62/profiles/'coverage'
+ {}, // #370 ti.targets.C62/profiles/'coverage'/compileOpts
+ {}, // #371 ti.targets.C62/profiles/'coverage'/filters
+ {}, // #372 ti.targets.C62/profiles/'debug'
+ {}, // #373 ti.targets.C62/profiles/'debug'/compileOpts
+ {}, // #374 ti.targets.C62/profiles/'debug'/filters
+ {}, // #375 ti.targets.C62/profiles/'profile'
+ {}, // #376 ti.targets.C62/profiles/'profile'/compileOpts
+ {}, // #377 ti.targets.C62/profiles/'profile'/filters
+ {}, // #378 ti.targets.C62/profiles/'release'
+ {}, // #379 ti.targets.C62/profiles/'release'/compileOpts
+ {}, // #380 ti.targets.C62/profiles/'release'/filters
+ {}, // #381 ti.targets.C62/profiles/'whole_program'
+ {}, // #382 ti.targets.C62/profiles/'whole_program'/compileOpts
+ {}, // #383 ti.targets.C62/profiles/'whole_program'/filters
+ {}, // #384 ti.targets.C62/profiles/'whole_program_debug'
+ {}, // #385 ti.targets.C62/profiles/'whole_program_debug'/compileOpts
+ {}, // #386 ti.targets.C62/profiles/'whole_program_debug'/filters
+ {}, // #387 ti.targets.C62/sectMap
+ {}, // #388 ti.targets.C62/stdTypes
+ {}, // #389 ti.targets.C62/stdTypes/t_Char
+ {}, // #390 ti.targets.C62/stdTypes/t_Double
+ {}, // #391 ti.targets.C62/stdTypes/t_Float
+ {}, // #392 ti.targets.C62/stdTypes/t_Fxn
+ {}, // #393 ti.targets.C62/stdTypes/t_IArg
+ {}, // #394 ti.targets.C62/stdTypes/t_Int
+ {}, // #395 ti.targets.C62/stdTypes/t_Int16
+ {}, // #396 ti.targets.C62/stdTypes/t_Int32
+ {}, // #397 ti.targets.C62/stdTypes/t_Int40
+ {}, // #398 ti.targets.C62/stdTypes/t_Int64
+ {}, // #399 ti.targets.C62/stdTypes/t_Int8
+ {}, // #400 ti.targets.C62/stdTypes/t_LDouble
+ {}, // #401 ti.targets.C62/stdTypes/t_LLong
+ {}, // #402 ti.targets.C62/stdTypes/t_Long
+ {}, // #403 ti.targets.C62/stdTypes/t_Ptr
+ {}, // #404 ti.targets.C62/stdTypes/t_Short
+ {}, // #405 ti.targets.C62/versionMap
+ {}, // #406 ti.targets.C64P/cc
+ {}, // #407 ti.targets.C64P/ccConfigOpts
+ {}, // #408 ti.targets.C64P/ccOpts
+ {}, // #409 ti.targets.C64P/compatibleSuffixes
+ {}, // #410 ti.targets.C64P/debugGen
+ {}, // #411 ti.targets.C64P/extensions
+ {}, // #412 ti.targets.C64P/extensions/'.C'
+ {}, // #413 ti.targets.C64P/extensions/'.asm'
+ {}, // #414 ti.targets.C64P/extensions/'.c'
+ {}, // #415 ti.targets.C64P/extensions/'.cc'
+ {}, // #416 ti.targets.C64P/extensions/'.cpp'
+ {}, // #417 ti.targets.C64P/extensions/'.cxx'
+ {}, // #418 ti.targets.C64P/extensions/'.s62'
+ {}, // #419 ti.targets.C64P/extensions/'.s64'
+ {}, // #420 ti.targets.C64P/extensions/'.s64P'
+ {}, // #421 ti.targets.C64P/lnk
+ {}, // #422 ti.targets.C64P/lnkOpts
+ {}, // #423 ti.targets.C64P/model
+ {}, // #424 ti.targets.C64P/platforms
+ {}, // #425 ti.targets.C64P/profiles
+ {}, // #426 ti.targets.C64P/profiles/'coverage'
+ {}, // #427 ti.targets.C64P/profiles/'coverage'/compileOpts
+ {}, // #428 ti.targets.C64P/profiles/'coverage'/filters
+ {}, // #429 ti.targets.C64P/profiles/'debug'
+ {}, // #430 ti.targets.C64P/profiles/'debug'/compileOpts
+ {}, // #431 ti.targets.C64P/profiles/'debug'/filters
+ {}, // #432 ti.targets.C64P/profiles/'profile'
+ {}, // #433 ti.targets.C64P/profiles/'profile'/compileOpts
+ {}, // #434 ti.targets.C64P/profiles/'profile'/filters
+ {}, // #435 ti.targets.C64P/profiles/'release'
+ {}, // #436 ti.targets.C64P/profiles/'release'/compileOpts
+ {}, // #437 ti.targets.C64P/profiles/'release'/filters
+ {}, // #438 ti.targets.C64P/profiles/'whole_program'
+ {}, // #439 ti.targets.C64P/profiles/'whole_program'/compileOpts
+ {}, // #440 ti.targets.C64P/profiles/'whole_program'/filters
+ {}, // #441 ti.targets.C64P/profiles/'whole_program_debug'
+ {}, // #442 ti.targets.C64P/profiles/'whole_program_debug'/compileOpts
+ {}, // #443 ti.targets.C64P/profiles/'whole_program_debug'/filters
+ {}, // #444 ti.targets.C64P/sectMap
+ {}, // #445 ti.targets.C64P/stdTypes
+ {}, // #446 ti.targets.C64P/stdTypes/t_Char
+ {}, // #447 ti.targets.C64P/stdTypes/t_Double
+ {}, // #448 ti.targets.C64P/stdTypes/t_Float
+ {}, // #449 ti.targets.C64P/stdTypes/t_Fxn
+ {}, // #450 ti.targets.C64P/stdTypes/t_IArg
+ {}, // #451 ti.targets.C64P/stdTypes/t_Int
+ {}, // #452 ti.targets.C64P/stdTypes/t_Int16
+ {}, // #453 ti.targets.C64P/stdTypes/t_Int32
+ {}, // #454 ti.targets.C64P/stdTypes/t_Int40
+ {}, // #455 ti.targets.C64P/stdTypes/t_Int64
+ {}, // #456 ti.targets.C64P/stdTypes/t_Int8
+ {}, // #457 ti.targets.C64P/stdTypes/t_LDouble
+ {}, // #458 ti.targets.C64P/stdTypes/t_LLong
+ {}, // #459 ti.targets.C64P/stdTypes/t_Long
+ {}, // #460 ti.targets.C64P/stdTypes/t_Ptr
+ {}, // #461 ti.targets.C64P/stdTypes/t_Short
+ {}, // #462 ti.targets.C64P/vers
+ {}, // #463 ti.targets.C64P/versionMap
+ {}, // #464
+]
+
+__o = __obj[0]
+ __o['$modules'] = __obj[1.0]
+ __o['build'] = __obj[345.0]
+
+__o = __obj[1]
+ __o['#32770'] = __obj[2.0]
+ __o['#32771'] = __obj[20.0]
+ __o['#32772'] = __obj[38.0]
+ __o['#32773'] = __obj[55.0]
+ __o['#32774'] = __obj[72.0]
+ __o['#32775'] = __obj[91.0]
+ __o['#32776'] = __obj[108.0]
+ __o['#32777'] = __obj[125.0]
+ __o['#32778'] = __obj[147.0]
+ __o['#32779'] = __obj[164.0]
+ __o['#32780'] = __obj[166.0]
+ __o['#32781'] = __obj[204.0]
+ __o['#32782'] = __obj[225.0]
+ __o['#32783'] = __obj[228.0]
+ __o['#32784'] = __obj[271.0]
+ __o['#32787'] = __obj[311.0]
+ __o['#32788'] = __obj[328.0]
+ __o['acme.utils.Bench'] = __obj[328.0]
+ __o['acme.utils.clocks.ClockStd'] = __obj[311.0]
+ __o['xdc.runtime.Assert'] = __obj[2.0]
+ __o['xdc.runtime.Core'] = __obj[20.0]
+ __o['xdc.runtime.Defaults'] = __obj[38.0]
+ __o['xdc.runtime.Diags'] = __obj[55.0]
+ __o['xdc.runtime.Error'] = __obj[72.0]
+ __o['xdc.runtime.Gate'] = __obj[91.0]
+ __o['xdc.runtime.GateNull'] = __obj[108.0]
+ __o['xdc.runtime.HeapStd'] = __obj[166.0]
+ __o['xdc.runtime.Log'] = __obj[125.0]
+ __o['xdc.runtime.Main'] = __obj[147.0]
+ __o['xdc.runtime.Memory'] = __obj[164.0]
+ __o['xdc.runtime.Startup'] = __obj[204.0]
+ __o['xdc.runtime.SysMin'] = __obj[228.0]
+ __o['xdc.runtime.System'] = __obj[225.0]
+ __o['xdc.runtime.Text'] = __obj[271.0]
+
+__o = __obj[2] // xdc.runtime.Assert
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[3.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert', 'UTF-8'))
+ __o['E_assertFailed'] = __obj[4.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32770
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[5.0]
+ __o['configNameMap$'] = __obj[6.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[19.0]
+
+__o = __obj[3] // xdc.runtime.Assert/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2F%24instances', 'UTF-8'))
+
+__o = __obj[4] // xdc.runtime.Error.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%230', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('assertion+failure%25s%25s', 'UTF-8'))
+
+__o = __obj[5] // xdc.runtime.Assert/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[6] // xdc.runtime.Assert/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[7.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[9.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[11.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[13.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[15.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[17.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[7] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[8.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[8] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[9] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[10.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[10] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[11] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[12.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[12] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[13] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[14.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[14] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[15] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[16.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[16] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[17] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[18.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[18] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[19] // xdc.runtime.Assert/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[20] // xdc.runtime.Core
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[21.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core', 'UTF-8'))
+ __o['A_initializedParams'] = __obj[22.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Core_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32771
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[23.0]
+ __o['configNameMap$'] = __obj[24.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[37.0]
+
+__o = __obj[21] // xdc.runtime.Core/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2F%24instances', 'UTF-8'))
+
+__o = __obj[22] // xdc.runtime.Assert.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%230', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('A_initializedParams%3A+uninitialized+Params+struct', 'UTF-8'))
+
+__o = __obj[23] // xdc.runtime.Core/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[24] // xdc.runtime.Core/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[25.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[27.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[29.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[31.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[33.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[35.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[25] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[26.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[26] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[27] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[28.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[28] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[29] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[30.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[30] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[31] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[32.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[32] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[33] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[34.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[34] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[35] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[36.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[36] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[37] // xdc.runtime.Core/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[38] // xdc.runtime.Defaults
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[39.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32772
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[40.0]
+ __o['configNameMap$'] = __obj[41.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[54.0]
+
+__o = __obj[39] // xdc.runtime.Defaults/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2F%24instances', 'UTF-8'))
+
+__o = __obj[40] // xdc.runtime.Defaults/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[41] // xdc.runtime.Defaults/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[42.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[44.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[46.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[48.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[50.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[52.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[42] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[43.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[43] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[44] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[45.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[45] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[46] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[47.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[47] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[48] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[49.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[49] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[50] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[51.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[51] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[52] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[53.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[53] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[54] // xdc.runtime.Defaults/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[55] // xdc.runtime.Diags
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[56.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags', 'UTF-8'))
+ __o['ALL'] = 65535
+ __o['ASSERT'] = 16
+ __o['ENTRY'] = 1
+ __o['EXIT'] = 2
+ __o['INTERNAL'] = 8
+ __o['LIFECYCLE'] = 4
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32773
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['USER1'] = 256
+ __o['USER2'] = 512
+ __o['USER3'] = 1024
+ __o['USER4'] = 2048
+ __o['USER5'] = 4096
+ __o['USER6'] = 8192
+ __o['USER7'] = 16384
+ __o['USER8'] = 32768
+ __o['common$'] = __obj[57.0]
+ __o['configNameMap$'] = __obj[58.0]
+ __o['dictBase'] = null
+ __o['rovShowRawTab$'] = true
+ __o['setMaskEnabled'] = false
+ __o['viewNameMap$'] = __obj[71.0]
+
+__o = __obj[56] // xdc.runtime.Diags/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2F%24instances', 'UTF-8'))
+
+__o = __obj[57] // xdc.runtime.Diags/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[58] // xdc.runtime.Diags/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[59.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[61.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[63.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[65.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[67.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[69.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[59] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[60.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[60] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[61] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[62.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[62] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[63] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[64.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[64] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[65] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[66.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[66] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[67] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[68.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[68] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[69] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[70.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[70] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[71] // xdc.runtime.Diags/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[72] // xdc.runtime.Error
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[73.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error', 'UTF-8'))
+ __o['E_generic'] = __obj[74.0]
+ __o['E_memory'] = __obj[75.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32774
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 2
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[76.0]
+ __o['configNameMap$'] = __obj[77.0]
+ __o['maxDepth'] = 16
+ __o['policy'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.UNWIND', 'UTF-8'))
+ __o['raiseHook'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_print__E', 'UTF-8'))
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[90.0]
+
+__o = __obj[73] // xdc.runtime.Error/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2F%24instances', 'UTF-8'))
+
+__o = __obj[74] // xdc.runtime.Error.Desc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%231', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('generic+error%3A+%25s', 'UTF-8'))
+
+__o = __obj[75] // xdc.runtime.Error.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%232', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('out+of+memory%3A+heap%3D0x%25x%2C+size%3D%25u', 'UTF-8'))
+
+__o = __obj[76] // xdc.runtime.Error/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[77] // xdc.runtime.Error/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[78.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[80.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[82.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[84.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[86.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[88.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[78] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[79.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[79] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[80] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[81.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[81] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[82] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[83.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[83] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[84] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[85.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[85] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[86] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[87.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[87] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[88] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[89.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[89] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[90] // xdc.runtime.Error/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[91] // xdc.runtime.Gate
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[92.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32775
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[93.0]
+ __o['configNameMap$'] = __obj[94.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[107.0]
+
+__o = __obj[92] // xdc.runtime.Gate/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2F%24instances', 'UTF-8'))
+
+__o = __obj[93] // xdc.runtime.Gate/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[94] // xdc.runtime.Gate/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[95.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[97.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[99.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[101.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[103.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[105.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[95] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[96.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[96] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[97] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[98.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[98] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[99] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[100.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[100] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[101] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[102.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[102] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[103] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[104.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[104] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[105] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[106.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[106] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[107] // xdc.runtime.Gate/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[108] // xdc.runtime.GateNull
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[109.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32776
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['Q_PREEMPTING'] = 2
+ __o['common$'] = __obj[110.0]
+ __o['configNameMap$'] = __obj[111.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[124.0]
+
+__o = __obj[109] // xdc.runtime.GateNull/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2F%24instances', 'UTF-8'))
+
+__o = __obj[110] // xdc.runtime.GateNull/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[111] // xdc.runtime.GateNull/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[112.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[114.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[116.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[118.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[120.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[122.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[112] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[113.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[113] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[114] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[115.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[115] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[116] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[117.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[117] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[118] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[119.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[119] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[120] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[121.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[121] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[122] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[123.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[123] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[124] // xdc.runtime.GateNull/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[125] // xdc.runtime.Log
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[126.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log', 'UTF-8'))
+ __o['L_construct'] = __obj[127.0]
+ __o['L_create'] = __obj[128.0]
+ __o['L_delete'] = __obj[129.0]
+ __o['L_destruct'] = __obj[130.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Log_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32777
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 8
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['PRINTFID'] = 0
+ __o['common$'] = __obj[131.0]
+ __o['configNameMap$'] = __obj[132.0]
+ __o['idToInfo'] = __obj[145.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[146.0]
+
+__o = __obj[126] // xdc.runtime.Log/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2F%24instances', 'UTF-8'))
+
+__o = __obj[127] // xdc.runtime.Log.EventDesc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%230', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[128] // xdc.runtime.Log.EventDesc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%231', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[129] // xdc.runtime.Log.EventDesc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%233', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+delete%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[130] // xdc.runtime.Log.EventDesc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%232', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+destruct%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[131] // xdc.runtime.Log/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[132] // xdc.runtime.Log/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[133.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[135.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[137.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[139.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[141.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[143.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[133] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[134.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[134] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[135] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[136.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[136] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[137] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[138.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[138] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[139] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[140.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[140] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[141] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[142.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[142] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[143] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[144.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[144] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[145] // xdc.runtime.Log/idToInfo
+ __o.$keys = []
+ __o.push(__o['#468'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_construct%3A%3A%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#468')
+ __o.push(__o['#492'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_create%3A%3A%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#492')
+ __o.push(__o['#513'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_destruct%3A%3A--%3E+destruct%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#513')
+ __o.push(__o['#532'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_delete%3A%3A--%3E+delete%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#532')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FidToInfo', 'UTF-8'))
+
+__o = __obj[146] // xdc.runtime.Log/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[147] // xdc.runtime.Main
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[148.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main', 'UTF-8'))
+ __o['Module_GateProxy'] = __obj[108.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Main_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32778
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[149.0]
+ __o['configNameMap$'] = __obj[150.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[163.0]
+
+__o = __obj[148] // xdc.runtime.Main/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2F%24instances', 'UTF-8'))
+
+__o = __obj[149] // xdc.runtime.Main/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[150] // xdc.runtime.Main/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[151.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[153.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[155.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[157.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[159.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[161.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[151] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[152.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[152] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[153] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[154.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[154] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[155] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[156.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[156] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[157] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[158.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[158] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[159] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[160.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[160] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[161] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[162.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[162] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[163] // xdc.runtime.Main/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[164] // xdc.runtime.Memory
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[165.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory', 'UTF-8'))
+ __o['HeapProxy'] = __obj[166.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32779
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['common$'] = __obj[189.0]
+ __o['configNameMap$'] = __obj[190.0]
+ __o['defaultHeapInstance'] = __obj[168.0]
+ __o['defaultHeapSize'] = 4096
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[203.0]
+
+__o = __obj[165] // xdc.runtime.Memory/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2F%24instances', 'UTF-8'))
+
+__o = __obj[166] // xdc.runtime.HeapStd
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[167.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd', 'UTF-8'))
+ __o['A_invalidAlignment'] = __obj[170.0]
+ __o['A_invalidTotalFreeSize'] = __obj[171.0]
+ __o['A_zeroSize'] = __obj[172.0]
+ __o['E_noRTSMemory'] = __obj[173.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32780
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[174.0]
+ __o['configNameMap$'] = __obj[175.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[188.0]
+
+__o = __obj[167] // xdc.runtime.HeapStd/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2F%24instances', 'UTF-8'))
+ __o['0'] = __obj[168.0]
+
+__o = __obj[168] // xdc.runtime.HeapStd.Instance#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[166.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230', 'UTF-8'))
+ __o['instance'] = __obj[169.0]
+ __o['size'] = 4096
+
+__o = __obj[169] // xdc.runtime.HeapStd.Instance#0/instance
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230%2Finstance', 'UTF-8'))
+ __o['name'] = null
+
+__o = __obj[170] // xdc.runtime.Assert.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%234', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_alloc+-+requested+alignment+is+greater+than+allowed', 'UTF-8'))
+
+__o = __obj[171] // xdc.runtime.Assert.Desc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%233', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd+instance+totalFreeSize+is+greater+than+starting+size', 'UTF-8'))
+
+__o = __obj[172] // xdc.runtime.Assert.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%232', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_create+cannot+have+a+zero+size+value', 'UTF-8'))
+
+__o = __obj[173] // xdc.runtime.Error.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%234', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('The+RTS+heap+is+used+up.+Examine+Program.heap.', 'UTF-8'))
+
+__o = __obj[174] // xdc.runtime.HeapStd/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[175] // xdc.runtime.HeapStd/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[176.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[178.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[180.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[182.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[184.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[186.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[176] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[177.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[177] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[178] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[179.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[179] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[180] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[181.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[181] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[182] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[183.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[183] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[184] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[185.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[185] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[186] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[187.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[187] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[188] // xdc.runtime.HeapStd/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[189] // xdc.runtime.Memory/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[190] // xdc.runtime.Memory/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[191.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[193.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[195.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[197.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[199.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[201.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[191] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[192.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[192] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[193] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[194.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[194] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[195] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[196.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[196] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[197] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[198.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[198] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[199] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[200.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[200] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[201] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[202.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[202] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[203] // xdc.runtime.Memory/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[204] // xdc.runtime.Startup
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[205.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup', 'UTF-8'))
+ __o['DONE'] = -1
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32781
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NOTDONE'] = 0
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[206.0]
+ __o['configNameMap$'] = __obj[207.0]
+ __o['execImpl'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_exec__I', 'UTF-8'))
+ __o['firstFxns'] = __obj[220.0]
+ __o['lastFxns'] = __obj[221.0]
+ __o['maxPasses'] = 32
+ __o['resetFxn'] = null
+ __o['rovShowRawTab$'] = true
+ __o['sfxnRts'] = __obj[222.0]
+ __o['sfxnTab'] = __obj[223.0]
+ __o['startModsFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_startMods__I', 'UTF-8'))
+ __o['viewNameMap$'] = __obj[224.0]
+
+__o = __obj[205] // xdc.runtime.Startup/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2F%24instances', 'UTF-8'))
+
+__o = __obj[206] // xdc.runtime.Startup/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[207] // xdc.runtime.Startup/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[208.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[210.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[212.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[214.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[216.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[218.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[208] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[209.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[209] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[210] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[211.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[211] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[212] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[213.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[213] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[214] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[215.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[215] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[216] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[217.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[217] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[218] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[219.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[219] // xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[220] // xdc.runtime.Startup/firstFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FfirstFxns', 'UTF-8'))
+
+__o = __obj[221] // xdc.runtime.Startup/lastFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FlastFxns', 'UTF-8'))
+
+__o = __obj[222] // xdc.runtime.Startup/sfxnRts
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FsfxnRts', 'UTF-8'))
+ __o['0'] = true
+ __o['1'] = true
+ __o['2'] = false
+
+__o = __obj[223] // xdc.runtime.Startup/sfxnTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FsfxnTab', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_Module_startup__E', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_Module_startup__E', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('%26acme_utils_Bench_Module_startup__E', 'UTF-8'))
+
+__o = __obj[224] // xdc.runtime.Startup/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[225] // xdc.runtime.System
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[226.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System', 'UTF-8'))
+ __o['A_cannotFitIntoArg'] = __obj[227.0]
+ __o['Module_GateProxy'] = __obj[108.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32782
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['STATUS_UNKNOWN'] = 51966
+ __o['SupportProxy'] = __obj[228.0]
+ __o['common$'] = __obj[255.0]
+ __o['configNameMap$'] = __obj[256.0]
+ __o['exitFxns'] = __obj[269.0]
+ __o['extendFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_System_printfExtend__I', 'UTF-8'))
+ __o['extendedFormats'] = String(java.net.URLDecoder.decode('%25%24L', 'UTF-8'))
+ __o['maxAtexitHandlers'] = 8
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[270.0]
+
+__o = __obj[226] // xdc.runtime.System/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2F%24instances', 'UTF-8'))
+
+__o = __obj[227] // xdc.runtime.Assert.Desc#5
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%235', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('A_cannotFitIntoArg%3A+sizeof%28Float%29+%3E+sizeof%28Arg%29', 'UTF-8'))
+
+__o = __obj[228] // xdc.runtime.SysMin
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[229.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32783
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['bufSize'] = 1024
+ __o['common$'] = __obj[230.0]
+ __o['configNameMap$'] = __obj[231.0]
+ __o['flushAtExit'] = true
+ __o['outputFunc'] = String(java.net.URLDecoder.decode('%26xdc_runtime_SysMin_output__I', 'UTF-8'))
+ __o['outputFxn'] = null
+ __o['rovShowRawTab$'] = true
+ __o['rovViewInfo'] = __obj[244.0]
+ __o['sectionName'] = null
+ __o['viewNameMap$'] = __obj[254.0]
+
+__o = __obj[229] // xdc.runtime.SysMin/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2F%24instances', 'UTF-8'))
+
+__o = __obj[230] // xdc.runtime.SysMin/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[231] // xdc.runtime.SysMin/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[232.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[234.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[236.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[238.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[240.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[242.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[232] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[233.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[233] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[234] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[235.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[235] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[236] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[237.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[237] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[238] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[239.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[239] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[240] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[241.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[241] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[242] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[243.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[243] // xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[244] // xdc.rov.ViewInfo.Instance#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[245.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231', 'UTF-8'))
+ __o['showRawTab'] = true
+ __o['viewMap'] = __obj[251.0]
+
+__o = __obj[245] // xdc.rov.ViewInfo
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[246.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo', 'UTF-8'))
+
+__o = __obj[246] // xdc.rov.ViewInfo/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo%2F%24instances', 'UTF-8'))
+ __o['0'] = __obj[247.0]
+ __o['1'] = __obj[244.0]
+
+__o = __obj[247] // xdc.rov.ViewInfo.Instance#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[245.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230', 'UTF-8'))
+ __o['showRawTab'] = true
+ __o['viewMap'] = __obj[248.0]
+
+__o = __obj[248] // xdc.rov.ViewInfo.Instance#0/viewMap
+ __o.$keys = []
+ __o.push(__o['Basic'] = __obj[249.0]); __o.$keys.push('Basic')
+ __o.push(__o['Records'] = __obj[250.0]); __o.$keys.push('Records')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap', 'UTF-8'))
+
+__o = __obj[249] // xdc.rov.ViewInfo.Instance#0/viewMap/'Basic'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap%2F%27Basic%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('BasicView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.INSTANCE', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitBasic', 'UTF-8'))
+
+__o = __obj[250] // xdc.rov.ViewInfo.Instance#0/viewMap/'Records'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%230%2FviewMap%2F%27Records%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('RecordView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.INSTANCE_DATA', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitRecords', 'UTF-8'))
+
+__o = __obj[251] // xdc.rov.ViewInfo.Instance#1/viewMap
+ __o.$keys = []
+ __o.push(__o['Module'] = __obj[252.0]); __o.$keys.push('Module')
+ __o.push(__o['OutputBuffer'] = __obj[253.0]); __o.$keys.push('OutputBuffer')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap', 'UTF-8'))
+
+__o = __obj[252] // xdc.rov.ViewInfo.Instance#1/viewMap/'Module'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap%2F%27Module%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('ModuleView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.MODULE', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitModule', 'UTF-8'))
+
+__o = __obj[253] // xdc.rov.ViewInfo.Instance#1/viewMap/'OutputBuffer'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.Instance%231%2FviewMap%2F%27OutputBuffer%27', 'UTF-8'))
+ __o['structName'] = String(java.net.URLDecoder.decode('BufferEntryView', 'UTF-8'))
+ __o['type'] = String(java.net.URLDecoder.decode('xdc.rov.ViewInfo.MODULE_DATA', 'UTF-8'))
+ __o['viewInitFxn'] = String(java.net.URLDecoder.decode('viewInitOutputBuffer', 'UTF-8'))
+
+__o = __obj[254] // xdc.runtime.SysMin/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.SysMin%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[255] // xdc.runtime.System/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[256] // xdc.runtime.System/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[257.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[259.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[261.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[263.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[265.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[267.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[257] // xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[258.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[258] // xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[259] // xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[260.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[260] // xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[261] // xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[262.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[262] // xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[263] // xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[264.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[264] // xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[265] // xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[266.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[266] // xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[267] // xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[268.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[268] // xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[269] // xdc.runtime.System/exitFxns
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FexitFxns', 'UTF-8'))
+
+__o = __obj[270] // xdc.runtime.System/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.System%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[271] // xdc.runtime.Text
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[272.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32784
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['charCnt'] = 697
+ __o['charTab'] = __obj[273.0]
+ __o['common$'] = __obj[274.0]
+ __o['configNameMap$'] = __obj[275.0]
+ __o['isLoaded'] = true
+ __o['nameEmpty'] = String(java.net.URLDecoder.decode('%7Bempty-instance-name%7D', 'UTF-8'))
+ __o['nameStatic'] = String(java.net.URLDecoder.decode('%7Bstatic-instance-name%7D', 'UTF-8'))
+ __o['nameUnknown'] = String(java.net.URLDecoder.decode('%7Bunknown-instance-name%7D', 'UTF-8'))
+ __o['nodeCnt'] = 21
+ __o['nodeTab'] = __obj[288.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[310.0]
+ __o['visitRopeFxn'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_visitRope__I', 'UTF-8'))
+ __o['visitRopeFxn2'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Text_visitRope2__I', 'UTF-8'))
+
+__o = __obj[272] // xdc.runtime.Text/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2F%24instances', 'UTF-8'))
+
+__o = __obj[273] // xdc.runtime.Text/charTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FcharTab', 'UTF-8'))
+ __o['0'] = 0
+ __o['1'] = 65
+ __o['2'] = 95
+ __o['3'] = 105
+ __o['4'] = 110
+ __o['5'] = 105
+ __o['6'] = 116
+ __o['7'] = 105
+ __o['8'] = 97
+ __o['9'] = 108
+ __o['10'] = 105
+ __o['11'] = 122
+ __o['12'] = 101
+ __o['13'] = 100
+ __o['14'] = 80
+ __o['15'] = 97
+ __o['16'] = 114
+ __o['17'] = 97
+ __o['18'] = 109
+ __o['19'] = 115
+ __o['20'] = 58
+ __o['21'] = 32
+ __o['22'] = 117
+ __o['23'] = 110
+ __o['24'] = 105
+ __o['25'] = 110
+ __o['26'] = 105
+ __o['27'] = 116
+ __o['28'] = 105
+ __o['29'] = 97
+ __o['30'] = 108
+ __o['31'] = 105
+ __o['32'] = 122
+ __o['33'] = 101
+ __o['34'] = 100
+ __o['35'] = 32
+ __o['36'] = 80
+ __o['37'] = 97
+ __o['38'] = 114
+ __o['39'] = 97
+ __o['40'] = 109
+ __o['41'] = 115
+ __o['42'] = 32
+ __o['43'] = 115
+ __o['44'] = 116
+ __o['45'] = 114
+ __o['46'] = 117
+ __o['47'] = 99
+ __o['48'] = 116
+ __o['49'] = 0
+ __o['50'] = 72
+ __o['51'] = 101
+ __o['52'] = 97
+ __o['53'] = 112
+ __o['54'] = 77
+ __o['55'] = 105
+ __o['56'] = 110
+ __o['57'] = 95
+ __o['58'] = 99
+ __o['59'] = 114
+ __o['60'] = 101
+ __o['61'] = 97
+ __o['62'] = 116
+ __o['63'] = 101
+ __o['64'] = 32
+ __o['65'] = 99
+ __o['66'] = 97
+ __o['67'] = 110
+ __o['68'] = 110
+ __o['69'] = 111
+ __o['70'] = 116
+ __o['71'] = 32
+ __o['72'] = 104
+ __o['73'] = 97
+ __o['74'] = 118
+ __o['75'] = 101
+ __o['76'] = 32
+ __o['77'] = 97
+ __o['78'] = 32
+ __o['79'] = 122
+ __o['80'] = 101
+ __o['81'] = 114
+ __o['82'] = 111
+ __o['83'] = 32
+ __o['84'] = 115
+ __o['85'] = 105
+ __o['86'] = 122
+ __o['87'] = 101
+ __o['88'] = 32
+ __o['89'] = 118
+ __o['90'] = 97
+ __o['91'] = 108
+ __o['92'] = 117
+ __o['93'] = 101
+ __o['94'] = 0
+ __o['95'] = 72
+ __o['96'] = 101
+ __o['97'] = 97
+ __o['98'] = 112
+ __o['99'] = 83
+ __o['100'] = 116
+ __o['101'] = 100
+ __o['102'] = 95
+ __o['103'] = 99
+ __o['104'] = 114
+ __o['105'] = 101
+ __o['106'] = 97
+ __o['107'] = 116
+ __o['108'] = 101
+ __o['109'] = 32
+ __o['110'] = 99
+ __o['111'] = 97
+ __o['112'] = 110
+ __o['113'] = 110
+ __o['114'] = 111
+ __o['115'] = 116
+ __o['116'] = 32
+ __o['117'] = 104
+ __o['118'] = 97
+ __o['119'] = 118
+ __o['120'] = 101
+ __o['121'] = 32
+ __o['122'] = 97
+ __o['123'] = 32
+ __o['124'] = 122
+ __o['125'] = 101
+ __o['126'] = 114
+ __o['127'] = 111
+ __o['128'] = 32
+ __o['129'] = 115
+ __o['130'] = 105
+ __o['131'] = 122
+ __o['132'] = 101
+ __o['133'] = 32
+ __o['134'] = 118
+ __o['135'] = 97
+ __o['136'] = 108
+ __o['137'] = 117
+ __o['138'] = 101
+ __o['139'] = 0
+ __o['140'] = 72
+ __o['141'] = 101
+ __o['142'] = 97
+ __o['143'] = 112
+ __o['144'] = 83
+ __o['145'] = 116
+ __o['146'] = 100
+ __o['147'] = 32
+ __o['148'] = 105
+ __o['149'] = 110
+ __o['150'] = 115
+ __o['151'] = 116
+ __o['152'] = 97
+ __o['153'] = 110
+ __o['154'] = 99
+ __o['155'] = 101
+ __o['156'] = 32
+ __o['157'] = 116
+ __o['158'] = 111
+ __o['159'] = 116
+ __o['160'] = 97
+ __o['161'] = 108
+ __o['162'] = 70
+ __o['163'] = 114
+ __o['164'] = 101
+ __o['165'] = 101
+ __o['166'] = 83
+ __o['167'] = 105
+ __o['168'] = 122
+ __o['169'] = 101
+ __o['170'] = 32
+ __o['171'] = 105
+ __o['172'] = 115
+ __o['173'] = 32
+ __o['174'] = 103
+ __o['175'] = 114
+ __o['176'] = 101
+ __o['177'] = 97
+ __o['178'] = 116
+ __o['179'] = 101
+ __o['180'] = 114
+ __o['181'] = 32
+ __o['182'] = 116
+ __o['183'] = 104
+ __o['184'] = 97
+ __o['185'] = 110
+ __o['186'] = 32
+ __o['187'] = 115
+ __o['188'] = 116
+ __o['189'] = 97
+ __o['190'] = 114
+ __o['191'] = 116
+ __o['192'] = 105
+ __o['193'] = 110
+ __o['194'] = 103
+ __o['195'] = 32
+ __o['196'] = 115
+ __o['197'] = 105
+ __o['198'] = 122
+ __o['199'] = 101
+ __o['200'] = 0
+ __o['201'] = 72
+ __o['202'] = 101
+ __o['203'] = 97
+ __o['204'] = 112
+ __o['205'] = 83
+ __o['206'] = 116
+ __o['207'] = 100
+ __o['208'] = 95
+ __o['209'] = 97
+ __o['210'] = 108
+ __o['211'] = 108
+ __o['212'] = 111
+ __o['213'] = 99
+ __o['214'] = 32
+ __o['215'] = 45
+ __o['216'] = 32
+ __o['217'] = 114
+ __o['218'] = 101
+ __o['219'] = 113
+ __o['220'] = 117
+ __o['221'] = 101
+ __o['222'] = 115
+ __o['223'] = 116
+ __o['224'] = 101
+ __o['225'] = 100
+ __o['226'] = 32
+ __o['227'] = 97
+ __o['228'] = 108
+ __o['229'] = 105
+ __o['230'] = 103
+ __o['231'] = 110
+ __o['232'] = 109
+ __o['233'] = 101
+ __o['234'] = 110
+ __o['235'] = 116
+ __o['236'] = 32
+ __o['237'] = 105
+ __o['238'] = 115
+ __o['239'] = 32
+ __o['240'] = 103
+ __o['241'] = 114
+ __o['242'] = 101
+ __o['243'] = 97
+ __o['244'] = 116
+ __o['245'] = 101
+ __o['246'] = 114
+ __o['247'] = 32
+ __o['248'] = 116
+ __o['249'] = 104
+ __o['250'] = 97
+ __o['251'] = 110
+ __o['252'] = 32
+ __o['253'] = 97
+ __o['254'] = 108
+ __o['255'] = 108
+ __o['256'] = 111
+ __o['257'] = 119
+ __o['258'] = 101
+ __o['259'] = 100
+ __o['260'] = 0
+ __o['261'] = 65
+ __o['262'] = 95
+ __o['263'] = 99
+ __o['264'] = 97
+ __o['265'] = 110
+ __o['266'] = 110
+ __o['267'] = 111
+ __o['268'] = 116
+ __o['269'] = 70
+ __o['270'] = 105
+ __o['271'] = 116
+ __o['272'] = 73
+ __o['273'] = 110
+ __o['274'] = 116
+ __o['275'] = 111
+ __o['276'] = 65
+ __o['277'] = 114
+ __o['278'] = 103
+ __o['279'] = 58
+ __o['280'] = 32
+ __o['281'] = 115
+ __o['282'] = 105
+ __o['283'] = 122
+ __o['284'] = 101
+ __o['285'] = 111
+ __o['286'] = 102
+ __o['287'] = 40
+ __o['288'] = 70
+ __o['289'] = 108
+ __o['290'] = 111
+ __o['291'] = 97
+ __o['292'] = 116
+ __o['293'] = 41
+ __o['294'] = 32
+ __o['295'] = 62
+ __o['296'] = 32
+ __o['297'] = 115
+ __o['298'] = 105
+ __o['299'] = 122
+ __o['300'] = 101
+ __o['301'] = 111
+ __o['302'] = 102
+ __o['303'] = 40
+ __o['304'] = 65
+ __o['305'] = 114
+ __o['306'] = 103
+ __o['307'] = 41
+ __o['308'] = 0
+ __o['309'] = 97
+ __o['310'] = 115
+ __o['311'] = 115
+ __o['312'] = 101
+ __o['313'] = 114
+ __o['314'] = 116
+ __o['315'] = 105
+ __o['316'] = 111
+ __o['317'] = 110
+ __o['318'] = 32
+ __o['319'] = 102
+ __o['320'] = 97
+ __o['321'] = 105
+ __o['322'] = 108
+ __o['323'] = 117
+ __o['324'] = 114
+ __o['325'] = 101
+ __o['326'] = 37
+ __o['327'] = 115
+ __o['328'] = 37
+ __o['329'] = 115
+ __o['330'] = 0
+ __o['331'] = 103
+ __o['332'] = 101
+ __o['333'] = 110
+ __o['334'] = 101
+ __o['335'] = 114
+ __o['336'] = 105
+ __o['337'] = 99
+ __o['338'] = 32
+ __o['339'] = 101
+ __o['340'] = 114
+ __o['341'] = 114
+ __o['342'] = 111
+ __o['343'] = 114
+ __o['344'] = 58
+ __o['345'] = 32
+ __o['346'] = 37
+ __o['347'] = 115
+ __o['348'] = 0
+ __o['349'] = 111
+ __o['350'] = 117
+ __o['351'] = 116
+ __o['352'] = 32
+ __o['353'] = 111
+ __o['354'] = 102
+ __o['355'] = 32
+ __o['356'] = 109
+ __o['357'] = 101
+ __o['358'] = 109
+ __o['359'] = 111
+ __o['360'] = 114
+ __o['361'] = 121
+ __o['362'] = 58
+ __o['363'] = 32
+ __o['364'] = 104
+ __o['365'] = 101
+ __o['366'] = 97
+ __o['367'] = 112
+ __o['368'] = 61
+ __o['369'] = 48
+ __o['370'] = 120
+ __o['371'] = 37
+ __o['372'] = 120
+ __o['373'] = 44
+ __o['374'] = 32
+ __o['375'] = 115
+ __o['376'] = 105
+ __o['377'] = 122
+ __o['378'] = 101
+ __o['379'] = 61
+ __o['380'] = 37
+ __o['381'] = 117
+ __o['382'] = 0
+ __o['383'] = 102
+ __o['384'] = 114
+ __o['385'] = 101
+ __o['386'] = 101
+ __o['387'] = 40
+ __o['388'] = 41
+ __o['389'] = 32
+ __o['390'] = 105
+ __o['391'] = 110
+ __o['392'] = 118
+ __o['393'] = 97
+ __o['394'] = 108
+ __o['395'] = 105
+ __o['396'] = 100
+ __o['397'] = 32
+ __o['398'] = 105
+ __o['399'] = 110
+ __o['400'] = 32
+ __o['401'] = 103
+ __o['402'] = 114
+ __o['403'] = 111
+ __o['404'] = 119
+ __o['405'] = 116
+ __o['406'] = 104
+ __o['407'] = 45
+ __o['408'] = 111
+ __o['409'] = 110
+ __o['410'] = 108
+ __o['411'] = 121
+ __o['412'] = 32
+ __o['413'] = 72
+ __o['414'] = 101
+ __o['415'] = 97
+ __o['416'] = 112
+ __o['417'] = 77
+ __o['418'] = 105
+ __o['419'] = 110
+ __o['420'] = 0
+ __o['421'] = 84
+ __o['422'] = 104
+ __o['423'] = 101
+ __o['424'] = 32
+ __o['425'] = 82
+ __o['426'] = 84
+ __o['427'] = 83
+ __o['428'] = 32
+ __o['429'] = 104
+ __o['430'] = 101
+ __o['431'] = 97
+ __o['432'] = 112
+ __o['433'] = 32
+ __o['434'] = 105
+ __o['435'] = 115
+ __o['436'] = 32
+ __o['437'] = 117
+ __o['438'] = 115
+ __o['439'] = 101
+ __o['440'] = 100
+ __o['441'] = 32
+ __o['442'] = 117
+ __o['443'] = 112
+ __o['444'] = 46
+ __o['445'] = 32
+ __o['446'] = 69
+ __o['447'] = 120
+ __o['448'] = 97
+ __o['449'] = 109
+ __o['450'] = 105
+ __o['451'] = 110
+ __o['452'] = 101
+ __o['453'] = 32
+ __o['454'] = 80
+ __o['455'] = 114
+ __o['456'] = 111
+ __o['457'] = 103
+ __o['458'] = 114
+ __o['459'] = 97
+ __o['460'] = 109
+ __o['461'] = 46
+ __o['462'] = 104
+ __o['463'] = 101
+ __o['464'] = 97
+ __o['465'] = 112
+ __o['466'] = 46
+ __o['467'] = 0
+ __o['468'] = 60
+ __o['469'] = 45
+ __o['470'] = 45
+ __o['471'] = 32
+ __o['472'] = 99
+ __o['473'] = 111
+ __o['474'] = 110
+ __o['475'] = 115
+ __o['476'] = 116
+ __o['477'] = 114
+ __o['478'] = 117
+ __o['479'] = 99
+ __o['480'] = 116
+ __o['481'] = 58
+ __o['482'] = 32
+ __o['483'] = 37
+ __o['484'] = 112
+ __o['485'] = 40
+ __o['486'] = 39
+ __o['487'] = 37
+ __o['488'] = 115
+ __o['489'] = 39
+ __o['490'] = 41
+ __o['491'] = 0
+ __o['492'] = 60
+ __o['493'] = 45
+ __o['494'] = 45
+ __o['495'] = 32
+ __o['496'] = 99
+ __o['497'] = 114
+ __o['498'] = 101
+ __o['499'] = 97
+ __o['500'] = 116
+ __o['501'] = 101
+ __o['502'] = 58
+ __o['503'] = 32
+ __o['504'] = 37
+ __o['505'] = 112
+ __o['506'] = 40
+ __o['507'] = 39
+ __o['508'] = 37
+ __o['509'] = 115
+ __o['510'] = 39
+ __o['511'] = 41
+ __o['512'] = 0
+ __o['513'] = 45
+ __o['514'] = 45
+ __o['515'] = 62
+ __o['516'] = 32
+ __o['517'] = 100
+ __o['518'] = 101
+ __o['519'] = 115
+ __o['520'] = 116
+ __o['521'] = 114
+ __o['522'] = 117
+ __o['523'] = 99
+ __o['524'] = 116
+ __o['525'] = 58
+ __o['526'] = 32
+ __o['527'] = 40
+ __o['528'] = 37
+ __o['529'] = 112
+ __o['530'] = 41
+ __o['531'] = 0
+ __o['532'] = 45
+ __o['533'] = 45
+ __o['534'] = 62
+ __o['535'] = 32
+ __o['536'] = 100
+ __o['537'] = 101
+ __o['538'] = 108
+ __o['539'] = 101
+ __o['540'] = 116
+ __o['541'] = 101
+ __o['542'] = 58
+ __o['543'] = 32
+ __o['544'] = 40
+ __o['545'] = 37
+ __o['546'] = 112
+ __o['547'] = 41
+ __o['548'] = 0
+ __o['549'] = 120
+ __o['550'] = 100
+ __o['551'] = 99
+ __o['552'] = 46
+ __o['553'] = 0
+ __o['554'] = 114
+ __o['555'] = 117
+ __o['556'] = 110
+ __o['557'] = 116
+ __o['558'] = 105
+ __o['559'] = 109
+ __o['560'] = 101
+ __o['561'] = 46
+ __o['562'] = 0
+ __o['563'] = 65
+ __o['564'] = 115
+ __o['565'] = 115
+ __o['566'] = 101
+ __o['567'] = 114
+ __o['568'] = 116
+ __o['569'] = 0
+ __o['570'] = 67
+ __o['571'] = 111
+ __o['572'] = 114
+ __o['573'] = 101
+ __o['574'] = 0
+ __o['575'] = 68
+ __o['576'] = 101
+ __o['577'] = 102
+ __o['578'] = 97
+ __o['579'] = 117
+ __o['580'] = 108
+ __o['581'] = 116
+ __o['582'] = 115
+ __o['583'] = 0
+ __o['584'] = 68
+ __o['585'] = 105
+ __o['586'] = 97
+ __o['587'] = 103
+ __o['588'] = 115
+ __o['589'] = 0
+ __o['590'] = 69
+ __o['591'] = 114
+ __o['592'] = 114
+ __o['593'] = 111
+ __o['594'] = 114
+ __o['595'] = 0
+ __o['596'] = 71
+ __o['597'] = 97
+ __o['598'] = 116
+ __o['599'] = 101
+ __o['600'] = 0
+ __o['601'] = 71
+ __o['602'] = 97
+ __o['603'] = 116
+ __o['604'] = 101
+ __o['605'] = 78
+ __o['606'] = 117
+ __o['607'] = 108
+ __o['608'] = 108
+ __o['609'] = 0
+ __o['610'] = 76
+ __o['611'] = 111
+ __o['612'] = 103
+ __o['613'] = 0
+ __o['614'] = 77
+ __o['615'] = 97
+ __o['616'] = 105
+ __o['617'] = 110
+ __o['618'] = 0
+ __o['619'] = 77
+ __o['620'] = 101
+ __o['621'] = 109
+ __o['622'] = 111
+ __o['623'] = 114
+ __o['624'] = 121
+ __o['625'] = 0
+ __o['626'] = 72
+ __o['627'] = 101
+ __o['628'] = 97
+ __o['629'] = 112
+ __o['630'] = 83
+ __o['631'] = 116
+ __o['632'] = 100
+ __o['633'] = 0
+ __o['634'] = 83
+ __o['635'] = 116
+ __o['636'] = 97
+ __o['637'] = 114
+ __o['638'] = 116
+ __o['639'] = 117
+ __o['640'] = 112
+ __o['641'] = 0
+ __o['642'] = 83
+ __o['643'] = 121
+ __o['644'] = 115
+ __o['645'] = 116
+ __o['646'] = 101
+ __o['647'] = 109
+ __o['648'] = 0
+ __o['649'] = 83
+ __o['650'] = 121
+ __o['651'] = 115
+ __o['652'] = 77
+ __o['653'] = 105
+ __o['654'] = 110
+ __o['655'] = 0
+ __o['656'] = 84
+ __o['657'] = 101
+ __o['658'] = 120
+ __o['659'] = 116
+ __o['660'] = 0
+ __o['661'] = 97
+ __o['662'] = 99
+ __o['663'] = 109
+ __o['664'] = 101
+ __o['665'] = 46
+ __o['666'] = 0
+ __o['667'] = 117
+ __o['668'] = 116
+ __o['669'] = 105
+ __o['670'] = 108
+ __o['671'] = 115
+ __o['672'] = 46
+ __o['673'] = 0
+ __o['674'] = 99
+ __o['675'] = 108
+ __o['676'] = 111
+ __o['677'] = 99
+ __o['678'] = 107
+ __o['679'] = 115
+ __o['680'] = 46
+ __o['681'] = 0
+ __o['682'] = 67
+ __o['683'] = 108
+ __o['684'] = 111
+ __o['685'] = 99
+ __o['686'] = 107
+ __o['687'] = 83
+ __o['688'] = 116
+ __o['689'] = 100
+ __o['690'] = 0
+ __o['691'] = 66
+ __o['692'] = 101
+ __o['693'] = 110
+ __o['694'] = 99
+ __o['695'] = 104
+ __o['696'] = 0
+
+__o = __obj[274] // xdc.runtime.Text/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[275] // xdc.runtime.Text/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[276.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[278.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[280.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[282.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[284.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[286.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[276] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[277.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[277] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[278] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[279.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[279] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[280] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[281.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[281] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[282] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[283.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[283] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[284] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[285.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[285] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[286] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[287.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[287] // xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[288] // xdc.runtime.Text/nodeTab
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab', 'UTF-8'))
+ __o['0'] = __obj[289.0]
+ __o['1'] = __obj[290.0]
+ __o['2'] = __obj[291.0]
+ __o['3'] = __obj[292.0]
+ __o['4'] = __obj[293.0]
+ __o['5'] = __obj[294.0]
+ __o['6'] = __obj[295.0]
+ __o['7'] = __obj[296.0]
+ __o['8'] = __obj[297.0]
+ __o['9'] = __obj[298.0]
+ __o['10'] = __obj[299.0]
+ __o['11'] = __obj[300.0]
+ __o['12'] = __obj[301.0]
+ __o['13'] = __obj[302.0]
+ __o['14'] = __obj[303.0]
+ __o['15'] = __obj[304.0]
+ __o['16'] = __obj[305.0]
+ __o['17'] = __obj[306.0]
+ __o['18'] = __obj[307.0]
+ __o['19'] = __obj[308.0]
+ __o['20'] = __obj[309.0]
+
+__o = __obj[289] // xdc.runtime.Text/nodeTab/0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F0', 'UTF-8'))
+ __o['left'] = 0
+ __o['right'] = 0
+
+__o = __obj[290] // xdc.runtime.Text/nodeTab/1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F1', 'UTF-8'))
+ __o['left'] = 549
+ __o['right'] = 554
+
+__o = __obj[291] // xdc.runtime.Text/nodeTab/2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F2', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 563
+
+__o = __obj[292] // xdc.runtime.Text/nodeTab/3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F3', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 570
+
+__o = __obj[293] // xdc.runtime.Text/nodeTab/4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F4', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 575
+
+__o = __obj[294] // xdc.runtime.Text/nodeTab/5
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F5', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 584
+
+__o = __obj[295] // xdc.runtime.Text/nodeTab/6
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F6', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 590
+
+__o = __obj[296] // xdc.runtime.Text/nodeTab/7
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F7', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 596
+
+__o = __obj[297] // xdc.runtime.Text/nodeTab/8
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F8', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 601
+
+__o = __obj[298] // xdc.runtime.Text/nodeTab/9
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F9', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 610
+
+__o = __obj[299] // xdc.runtime.Text/nodeTab/10
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F10', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 614
+
+__o = __obj[300] // xdc.runtime.Text/nodeTab/11
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F11', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 619
+
+__o = __obj[301] // xdc.runtime.Text/nodeTab/12
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F12', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 626
+
+__o = __obj[302] // xdc.runtime.Text/nodeTab/13
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F13', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 634
+
+__o = __obj[303] // xdc.runtime.Text/nodeTab/14
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F14', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 642
+
+__o = __obj[304] // xdc.runtime.Text/nodeTab/15
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F15', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 649
+
+__o = __obj[305] // xdc.runtime.Text/nodeTab/16
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F16', 'UTF-8'))
+ __o['left'] = 32769
+ __o['right'] = 656
+
+__o = __obj[306] // xdc.runtime.Text/nodeTab/17
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F17', 'UTF-8'))
+ __o['left'] = 661
+ __o['right'] = 667
+
+__o = __obj[307] // xdc.runtime.Text/nodeTab/18
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F18', 'UTF-8'))
+ __o['left'] = 32785
+ __o['right'] = 674
+
+__o = __obj[308] // xdc.runtime.Text/nodeTab/19
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F19', 'UTF-8'))
+ __o['left'] = 32786
+ __o['right'] = 682
+
+__o = __obj[309] // xdc.runtime.Text/nodeTab/20
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FnodeTab%2F20', 'UTF-8'))
+ __o['left'] = 32785
+ __o['right'] = 691
+
+__o = __obj[310] // xdc.runtime.Text/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Text%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[311] // acme.utils.clocks.ClockStd
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[312.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26acme_utils_clocks_ClockStd_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32787
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[313.0]
+ __o['configNameMap$'] = __obj[314.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[327.0]
+
+__o = __obj[312] // acme.utils.clocks.ClockStd/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2F%24instances', 'UTF-8'))
+
+__o = __obj[313] // acme.utils.clocks.ClockStd/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[314] // acme.utils.clocks.ClockStd/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[315.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[317.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[319.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[321.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[323.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[325.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[315] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[316.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[316] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[317] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[318.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[318] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[319] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[320.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[320] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[321] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[322.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[322] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[323] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[324.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[324] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[325] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[326.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[326] // acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[327] // acme.utils.clocks.ClockStd/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.clocks.ClockStd%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[328] // acme.utils.Bench
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[329.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26acme_utils_Bench_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32788
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['PClock'] = __obj[311.0]
+ __o['common$'] = __obj[330.0]
+ __o['configNameMap$'] = __obj[331.0]
+ __o['enableFlag'] = true
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[344.0]
+
+__o = __obj[329] // acme.utils.Bench/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2F%24instances', 'UTF-8'))
+
+__o = __obj[330] // acme.utils.Bench/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[331] // acme.utils.Bench/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[332.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[334.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[336.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[338.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[340.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[342.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[332] // acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[333.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[333] // acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[334] // acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[335.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[335] // acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[336] // acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[337.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[337] // acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[338] // acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[339.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[339] // acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[340] // acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[341.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[341] // acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[342] // acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[343.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[343] // acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[344] // acme.utils.Bench/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('acme.utils.Bench%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[345]
+ __o['cfgArgs'] = null
+ __o['cfgArgsEncoded'] = true
+ __o['cfgHome'] = String(java.net.URLDecoder.decode('cfgsite', 'UTF-8'))
+ __o['cfgScript'] = String(java.net.URLDecoder.decode('D%3A%2Fwork%2Ftutorial%2Fisqrt-prog%2Fprog.cfg', 'UTF-8'))
+ __o['profile'] = String(java.net.URLDecoder.decode('release', 'UTF-8'))
+ __o['releases'] = __obj[346.0]
+ __o['target'] = __obj[350.0]
+ __o['test'] = __obj[464.0]
+
+__o = __obj[346]
+ __o['0'] = __obj[347.0]
+
+__o = __obj[347]
+ __o['attrs'] = __obj[348.0]
+ __o['name'] = String(java.net.URLDecoder.decode('cfgsite', 'UTF-8'))
+ __o['otherFiles'] = __obj[349.0]
+
+__o = __obj[348]
+ __o['label'] = String(java.net.URLDecoder.decode('default', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[349]
+
+__o = __obj[350] // ti.targets.C64P
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P', 'UTF-8'))
+ __o['alignDirectiveSupported'] = true
+ __o['ar'] = __obj[351.0]
+ __o['arOpts'] = __obj[352.0]
+ __o['asm'] = __obj[353.0]
+ __o['asmOpts'] = __obj[354.0]
+ __o['base'] = __obj[355.0]
+ __o['binDir'] = String(java.net.URLDecoder.decode('%24%28rootDir%29%2Fbin%2F', 'UTF-8'))
+ __o['binaryParser'] = String(java.net.URLDecoder.decode('ti.targets.omf.cof.Coff', 'UTF-8'))
+ __o['bitsPerChar'] = 8
+ __o['cc'] = __obj[406.0]
+ __o['ccConfigOpts'] = __obj[407.0]
+ __o['ccOpts'] = __obj[408.0]
+ __o['compatibleSuffixes'] = __obj[409.0]
+ __o['debugGen'] = __obj[410.0]
+ __o['extensions'] = __obj[411.0]
+ __o['includeOpts'] = String(java.net.URLDecoder.decode('-I%24%28rootDir%29%2Finclude', 'UTF-8'))
+ __o['isa'] = String(java.net.URLDecoder.decode('64P', 'UTF-8'))
+ __o['lnk'] = __obj[421.0]
+ __o['lnkOpts'] = __obj[422.0]
+ __o['model'] = __obj[423.0]
+ __o['name'] = String(java.net.URLDecoder.decode('C64P', 'UTF-8'))
+ __o['pathPrefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+ __o['platform'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320CDM420', 'UTF-8'))
+ __o['platforms'] = __obj[424.0]
+ __o['profiles'] = __obj[425.0]
+ __o['rootDir'] = String(java.net.URLDecoder.decode('d%3A%2Fti%2Fc6000%2Falc', 'UTF-8'))
+ __o['rts'] = String(java.net.URLDecoder.decode('ti.targets.rts6000', 'UTF-8'))
+ __o['sectMap'] = __obj[444.0]
+ __o['stdInclude'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fstd.h', 'UTF-8'))
+ __o['stdTypes'] = __obj[445.0]
+ __o['suffix'] = String(java.net.URLDecoder.decode('64P', 'UTF-8'))
+ __o['vers'] = __obj[462.0]
+ __o['version'] = String(java.net.URLDecoder.decode('ti.targets.C64P%7B1%2C0%2C6.1%2C5', 'UTF-8'))
+ __o['versionMap'] = __obj[463.0]
+
+__o = __obj[351] // ti.targets.C64P/ar
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Far', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('ar6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('rq', 'UTF-8'))
+
+__o = __obj[352] // ti.targets.C64P/arOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FarOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[353] // ti.targets.C64P/asm
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fasm', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x+-c', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-mv64p', 'UTF-8'))
+
+__o = __obj[354] // ti.targets.C64P/asmOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FasmOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-qq', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[355] // ti.targets.C62
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62', 'UTF-8'))
+ __o['alignDirectiveSupported'] = true
+ __o['binaryParser'] = String(java.net.URLDecoder.decode('ti.targets.omf.cof.Coff', 'UTF-8'))
+ __o['bitsPerChar'] = 8
+ __o['compatibleSuffixes'] = __obj[356.0]
+ __o['debugGen'] = __obj[357.0]
+ __o['extensions'] = __obj[358.0]
+ __o['isa'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+ __o['model'] = __obj[366.0]
+ __o['name'] = String(java.net.URLDecoder.decode('C62', 'UTF-8'))
+ __o['platform'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320C6211', 'UTF-8'))
+ __o['platforms'] = __obj[367.0]
+ __o['profiles'] = __obj[368.0]
+ __o['rts'] = String(java.net.URLDecoder.decode('ti.targets.rts6000', 'UTF-8'))
+ __o['sectMap'] = __obj[387.0]
+ __o['stdInclude'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fstd.h', 'UTF-8'))
+ __o['stdTypes'] = __obj[388.0]
+ __o['suffix'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+ __o['versionMap'] = __obj[405.0]
+
+__o = __obj[356] // ti.targets.C62/compatibleSuffixes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FcompatibleSuffixes', 'UTF-8'))
+
+__o = __obj[357] // ti.targets.C62/debugGen
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FdebugGen', 'UTF-8'))
+ __o['execPattern'] = String(java.net.URLDecoder.decode('%24%28cfgDir%29%24%28cfgName%29.pjt', 'UTF-8'))
+ __o['execTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_exec.xdt', 'UTF-8'))
+ __o['packagePattern'] = String(java.net.URLDecoder.decode('package%2F%24%28pkgName%29.pjt', 'UTF-8'))
+ __o['packageTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_package.xdt', 'UTF-8'))
+
+__o = __obj[358] // ti.targets.C62/extensions
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions', 'UTF-8'))
+ __o['.C'] = __obj[359.0]
+ __o['.asm'] = __obj[360.0]
+ __o['.c'] = __obj[361.0]
+ __o['.cc'] = __obj[362.0]
+ __o['.cpp'] = __obj[363.0]
+ __o['.cxx'] = __obj[364.0]
+ __o['.s62'] = __obj[365.0]
+
+__o = __obj[359] // ti.targets.C62/extensions/'.C'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.C%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.C', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[360] // ti.targets.C62/extensions/'.asm'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.asm%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.asm', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[361] // ti.targets.C62/extensions/'.c'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.c%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.c', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('c', 'UTF-8'))
+
+__o = __obj[362] // ti.targets.C62/extensions/'.cc'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cc%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cc', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[363] // ti.targets.C62/extensions/'.cpp'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cpp%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cpp', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[364] // ti.targets.C62/extensions/'.cxx'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.cxx%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cxx', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[365] // ti.targets.C62/extensions/'.s62'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fextensions%2F%27.s62%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s62', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[366] // ti.targets.C62/model
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fmodel', 'UTF-8'))
+ __o['endian'] = String(java.net.URLDecoder.decode('little', 'UTF-8'))
+
+__o = __obj[367] // ti.targets.C62/platforms
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fplatforms', 'UTF-8'))
+
+__o = __obj[368] // ti.targets.C62/profiles
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles', 'UTF-8'))
+ __o['coverage'] = __obj[369.0]
+ __o['debug'] = __obj[372.0]
+ __o['profile'] = __obj[375.0]
+ __o['release'] = __obj[378.0]
+ __o['whole_program'] = __obj[381.0]
+ __o['whole_program_debug'] = __obj[384.0]
+
+__o = __obj[369] // ti.targets.C62/profiles/'coverage'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[370.0]
+ __o['filters'] = __obj[371.0]
+
+__o = __obj[370] // ti.targets.C62/profiles/'coverage'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[371] // ti.targets.C62/profiles/'coverage'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27coverage%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[372] // ti.targets.C62/profiles/'debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[373.0]
+ __o['filters'] = __obj[374.0]
+
+__o = __obj[373] // ti.targets.C62/profiles/'debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-g', 'UTF-8'))
+ __o['defs'] = String(java.net.URLDecoder.decode('-D_DEBUG_%3D1', 'UTF-8'))
+
+__o = __obj[374] // ti.targets.C62/profiles/'debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[375] // ti.targets.C62/profiles/'profile'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[376.0]
+ __o['filters'] = __obj[377.0]
+
+__o = __obj[376] // ti.targets.C62/profiles/'profile'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[377] // ti.targets.C62/profiles/'profile'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27profile%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[378] // ti.targets.C62/profiles/'release'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[379.0]
+ __o['filters'] = __obj[380.0]
+
+__o = __obj[379] // ti.targets.C62/profiles/'release'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-O2', 'UTF-8'))
+
+__o = __obj[380] // ti.targets.C62/profiles/'release'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27release%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[381] // ti.targets.C62/profiles/'whole_program'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[382.0]
+ __o['filters'] = __obj[383.0]
+
+__o = __obj[382] // ti.targets.C62/profiles/'whole_program'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+-O2+-mo', 'UTF-8'))
+
+__o = __obj[383] // ti.targets.C62/profiles/'whole_program'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[384] // ti.targets.C62/profiles/'whole_program_debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[385.0]
+ __o['filters'] = __obj[386.0]
+
+__o = __obj[385] // ti.targets.C62/profiles/'whole_program_debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+--symdebug%3Adwarf+-mo', 'UTF-8'))
+
+__o = __obj[386] // ti.targets.C62/profiles/'whole_program_debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2Fprofiles%2F%27whole_program_debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[387] // ti.targets.C62/sectMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FsectMap', 'UTF-8'))
+ __o['.args'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.bss'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cio'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.const'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.data'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.far'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.pinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.stack'] = String(java.net.URLDecoder.decode('stack', 'UTF-8'))
+ __o['.switch'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.sysmem'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.text'] = String(java.net.URLDecoder.decode('code', 'UTF-8'))
+
+__o = __obj[388] // ti.targets.C62/stdTypes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes', 'UTF-8'))
+ __o['t_Char'] = __obj[389.0]
+ __o['t_Double'] = __obj[390.0]
+ __o['t_Float'] = __obj[391.0]
+ __o['t_Fxn'] = __obj[392.0]
+ __o['t_IArg'] = __obj[393.0]
+ __o['t_Int'] = __obj[394.0]
+ __o['t_Int16'] = __obj[395.0]
+ __o['t_Int32'] = __obj[396.0]
+ __o['t_Int40'] = __obj[397.0]
+ __o['t_Int64'] = __obj[398.0]
+ __o['t_Int8'] = __obj[399.0]
+ __o['t_LDouble'] = __obj[400.0]
+ __o['t_LLong'] = __obj[401.0]
+ __o['t_Long'] = __obj[402.0]
+ __o['t_Ptr'] = __obj[403.0]
+ __o['t_Short'] = __obj[404.0]
+
+__o = __obj[389] // ti.targets.C62/stdTypes/t_Char
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Char', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[390] // ti.targets.C62/stdTypes/t_Double
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Double', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[391] // ti.targets.C62/stdTypes/t_Float
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Float', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[392] // ti.targets.C62/stdTypes/t_Fxn
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Fxn', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[393] // ti.targets.C62/stdTypes/t_IArg
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_IArg', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[394] // ti.targets.C62/stdTypes/t_Int
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[395] // ti.targets.C62/stdTypes/t_Int16
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int16', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[396] // ti.targets.C62/stdTypes/t_Int32
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int32', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[397] // ti.targets.C62/stdTypes/t_Int40
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int40', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[398] // ti.targets.C62/stdTypes/t_Int64
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int64', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[399] // ti.targets.C62/stdTypes/t_Int8
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Int8', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[400] // ti.targets.C62/stdTypes/t_LDouble
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_LDouble', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[401] // ti.targets.C62/stdTypes/t_LLong
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_LLong', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[402] // ti.targets.C62/stdTypes/t_Long
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Long', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[403] // ti.targets.C62/stdTypes/t_Ptr
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Ptr', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[404] // ti.targets.C62/stdTypes/t_Short
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FstdTypes%2Ft_Short', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[405] // ti.targets.C62/versionMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C62%2FversionMap', 'UTF-8'))
+ __o['TMS320C2000_3.07'] = String(java.net.URLDecoder.decode('1%2C0%2C3.07%2C0', 'UTF-8'))
+ __o['TMS320C54x_3.83'] = String(java.net.URLDecoder.decode('1%2C0%2C3.83%2C0', 'UTF-8'))
+ __o['TMS320C55x_2.56'] = String(java.net.URLDecoder.decode('1%2C0%2C2.56%2C0', 'UTF-8'))
+ __o['TMS320C6x_4.32'] = String(java.net.URLDecoder.decode('1%2C0%2C4.32%2C0', 'UTF-8'))
+
+__o = __obj[406] // ti.targets.C64P/cc
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fcc', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x+-c', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-mv64p', 'UTF-8'))
+
+__o = __obj[407] // ti.targets.C64P/ccConfigOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FccConfigOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('%24%28ccOpts.prefix%29+-mo', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('%24%28ccOpts.suffix%29', 'UTF-8'))
+
+__o = __obj[408] // ti.targets.C64P/ccOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FccOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-qq+-pdsw225', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[409] // ti.targets.C64P/compatibleSuffixes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FcompatibleSuffixes', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('64', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('62', 'UTF-8'))
+
+__o = __obj[410] // ti.targets.C64P/debugGen
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FdebugGen', 'UTF-8'))
+ __o['execPattern'] = String(java.net.URLDecoder.decode('%24%28cfgDir%29%24%28cfgName%29.pjt', 'UTF-8'))
+ __o['execTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_exec.xdt', 'UTF-8'))
+ __o['packagePattern'] = String(java.net.URLDecoder.decode('package%2F%24%28pkgName%29.pjt', 'UTF-8'))
+ __o['packageTemplate'] = String(java.net.URLDecoder.decode('ti%2Ftargets%2Fccs_package.xdt', 'UTF-8'))
+
+__o = __obj[411] // ti.targets.C64P/extensions
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions', 'UTF-8'))
+ __o['.C'] = __obj[412.0]
+ __o['.asm'] = __obj[413.0]
+ __o['.c'] = __obj[414.0]
+ __o['.cc'] = __obj[415.0]
+ __o['.cpp'] = __obj[416.0]
+ __o['.cxx'] = __obj[417.0]
+ __o['.s62'] = __obj[418.0]
+ __o['.s64'] = __obj[419.0]
+ __o['.s64P'] = __obj[420.0]
+
+__o = __obj[412] // ti.targets.C64P/extensions/'.C'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.C%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.C', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[413] // ti.targets.C64P/extensions/'.asm'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.asm%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.asm', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[414] // ti.targets.C64P/extensions/'.c'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.c%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.c', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('c', 'UTF-8'))
+
+__o = __obj[415] // ti.targets.C64P/extensions/'.cc'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cc%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cc', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[416] // ti.targets.C64P/extensions/'.cpp'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cpp%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cpp', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[417] // ti.targets.C64P/extensions/'.cxx'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.cxx%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.cxx', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('cpp', 'UTF-8'))
+
+__o = __obj[418] // ti.targets.C64P/extensions/'.s62'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s62%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s62', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[419] // ti.targets.C64P/extensions/'.s64'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s64%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s64', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[420] // ti.targets.C64P/extensions/'.s64P'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fextensions%2F%27.s64P%27', 'UTF-8'))
+ __o['suf'] = String(java.net.URLDecoder.decode('.s64P', 'UTF-8'))
+ __o['typ'] = String(java.net.URLDecoder.decode('asm', 'UTF-8'))
+
+__o = __obj[421] // ti.targets.C64P/lnk
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Flnk', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('lnk6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('', 'UTF-8'))
+
+__o = __obj[422] // ti.targets.C64P/lnkOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FlnkOpts', 'UTF-8'))
+ __o['prefix'] = String(java.net.URLDecoder.decode('-w+-q+-u+_c_int00', 'UTF-8'))
+ __o['suffix'] = String(java.net.URLDecoder.decode('-c+-m+%24%28XDCCFGDIR%29%2F%24%40.map+-l+%24%28rootDir%29%2Flib%2Frts64plus.lib', 'UTF-8'))
+
+__o = __obj[423] // ti.targets.C64P/model
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fmodel', 'UTF-8'))
+ __o['endian'] = String(java.net.URLDecoder.decode('little', 'UTF-8'))
+
+__o = __obj[424] // ti.targets.C64P/platforms
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fplatforms', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('ti.platforms.sim6xxx%3ATMS320CDM420', 'UTF-8'))
+
+__o = __obj[425] // ti.targets.C64P/profiles
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles', 'UTF-8'))
+ __o['coverage'] = __obj[426.0]
+ __o['debug'] = __obj[429.0]
+ __o['profile'] = __obj[432.0]
+ __o['release'] = __obj[435.0]
+ __o['whole_program'] = __obj[438.0]
+ __o['whole_program_debug'] = __obj[441.0]
+
+__o = __obj[426] // ti.targets.C64P/profiles/'coverage'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[427.0]
+ __o['filters'] = __obj[428.0]
+
+__o = __obj[427] // ti.targets.C64P/profiles/'coverage'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[428] // ti.targets.C64P/profiles/'coverage'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27coverage%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[429] // ti.targets.C64P/profiles/'debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[430.0]
+ __o['filters'] = __obj[431.0]
+
+__o = __obj[430] // ti.targets.C64P/profiles/'debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-g', 'UTF-8'))
+ __o['defs'] = String(java.net.URLDecoder.decode('-D_DEBUG_%3D1', 'UTF-8'))
+
+__o = __obj[431] // ti.targets.C64P/profiles/'debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[432] // ti.targets.C64P/profiles/'profile'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[433.0]
+ __o['filters'] = __obj[434.0]
+
+__o = __obj[433] // ti.targets.C64P/profiles/'profile'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-gp', 'UTF-8'))
+
+__o = __obj[434] // ti.targets.C64P/profiles/'profile'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27profile%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[435] // ti.targets.C64P/profiles/'release'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[436.0]
+ __o['filters'] = __obj[437.0]
+
+__o = __obj[436] // ti.targets.C64P/profiles/'release'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-O2', 'UTF-8'))
+
+__o = __obj[437] // ti.targets.C64P/profiles/'release'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27release%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[438] // ti.targets.C64P/profiles/'whole_program'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[439.0]
+ __o['filters'] = __obj[440.0]
+
+__o = __obj[439] // ti.targets.C64P/profiles/'whole_program'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+-O2+-mo', 'UTF-8'))
+
+__o = __obj[440] // ti.targets.C64P/profiles/'whole_program'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[441] // ti.targets.C64P/profiles/'whole_program_debug'
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27', 'UTF-8'))
+ __o['compileOpts'] = __obj[442.0]
+ __o['filters'] = __obj[443.0]
+
+__o = __obj[442] // ti.targets.C64P/profiles/'whole_program_debug'/compileOpts
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27%2FcompileOpts', 'UTF-8'))
+ __o['copts'] = String(java.net.URLDecoder.decode('-oe+--symdebug%3Adwarf+-mo', 'UTF-8'))
+
+__o = __obj[443] // ti.targets.C64P/profiles/'whole_program_debug'/filters
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fprofiles%2F%27whole_program_debug%27%2Ffilters', 'UTF-8'))
+
+__o = __obj[444] // ti.targets.C64P/sectMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FsectMap', 'UTF-8'))
+ __o['.args'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.bss'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.cio'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.const'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.data'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.far'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.pinit'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.stack'] = String(java.net.URLDecoder.decode('stack', 'UTF-8'))
+ __o['.switch'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.sysmem'] = String(java.net.URLDecoder.decode('data', 'UTF-8'))
+ __o['.text'] = String(java.net.URLDecoder.decode('code', 'UTF-8'))
+
+__o = __obj[445] // ti.targets.C64P/stdTypes
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes', 'UTF-8'))
+ __o['t_Char'] = __obj[446.0]
+ __o['t_Double'] = __obj[447.0]
+ __o['t_Float'] = __obj[448.0]
+ __o['t_Fxn'] = __obj[449.0]
+ __o['t_IArg'] = __obj[450.0]
+ __o['t_Int'] = __obj[451.0]
+ __o['t_Int16'] = __obj[452.0]
+ __o['t_Int32'] = __obj[453.0]
+ __o['t_Int40'] = __obj[454.0]
+ __o['t_Int64'] = __obj[455.0]
+ __o['t_Int8'] = __obj[456.0]
+ __o['t_LDouble'] = __obj[457.0]
+ __o['t_LLong'] = __obj[458.0]
+ __o['t_Long'] = __obj[459.0]
+ __o['t_Ptr'] = __obj[460.0]
+ __o['t_Short'] = __obj[461.0]
+
+__o = __obj[446] // ti.targets.C64P/stdTypes/t_Char
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Char', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[447] // ti.targets.C64P/stdTypes/t_Double
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Double', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[448] // ti.targets.C64P/stdTypes/t_Float
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Float', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[449] // ti.targets.C64P/stdTypes/t_Fxn
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Fxn', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[450] // ti.targets.C64P/stdTypes/t_IArg
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_IArg', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[451] // ti.targets.C64P/stdTypes/t_Int
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[452] // ti.targets.C64P/stdTypes/t_Int16
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int16', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[453] // ti.targets.C64P/stdTypes/t_Int32
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int32', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[454] // ti.targets.C64P/stdTypes/t_Int40
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int40', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[455] // ti.targets.C64P/stdTypes/t_Int64
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int64', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[456] // ti.targets.C64P/stdTypes/t_Int8
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Int8', 'UTF-8'))
+ __o['align'] = 1
+ __o['size'] = 1
+
+__o = __obj[457] // ti.targets.C64P/stdTypes/t_LDouble
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_LDouble', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[458] // ti.targets.C64P/stdTypes/t_LLong
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_LLong', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[459] // ti.targets.C64P/stdTypes/t_Long
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Long', 'UTF-8'))
+ __o['align'] = 8
+ __o['size'] = 8
+
+__o = __obj[460] // ti.targets.C64P/stdTypes/t_Ptr
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Ptr', 'UTF-8'))
+ __o['align'] = 4
+ __o['size'] = 4
+
+__o = __obj[461] // ti.targets.C64P/stdTypes/t_Short
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FstdTypes%2Ft_Short', 'UTF-8'))
+ __o['align'] = 2
+ __o['size'] = 2
+
+__o = __obj[462] // ti.targets.C64P/vers
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2Fvers', 'UTF-8'))
+ __o['cmd'] = String(java.net.URLDecoder.decode('cl6x', 'UTF-8'))
+ __o['opts'] = String(java.net.URLDecoder.decode('-version', 'UTF-8'))
+
+__o = __obj[463] // ti.targets.C64P/versionMap
+ __o['$name'] = String(java.net.URLDecoder.decode('ti.targets.C64P%2FversionMap', 'UTF-8'))
+ __o['TMS320C2000_3.07'] = String(java.net.URLDecoder.decode('1%2C0%2C3.07%2C0', 'UTF-8'))
+ __o['TMS320C54x_3.83'] = String(java.net.URLDecoder.decode('1%2C0%2C3.83%2C0', 'UTF-8'))
+ __o['TMS320C55x_2.56'] = String(java.net.URLDecoder.decode('1%2C0%2C2.56%2C0', 'UTF-8'))
+ __o['TMS320C6x_4.32'] = String(java.net.URLDecoder.decode('1%2C0%2C4.32%2C0', 'UTF-8'))
+
+__o = __obj[464]
+
+delete __o
+delete __obj
\ No newline at end of file
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rta.xml b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rta.xml
new file mode 100644
index 0000000..234f334
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.rta.xml
@@ -0,0 +1,112 @@
+<xdc.runtime.Types.RtaDecoderData>
+ <targetName>ti.targets.C64P</targetName>
+ <binaryParser>ti.targets.omf.cof.Coff</binaryParser>
+ <endian>little</endian>
+ <bitsPerChar>8</bitsPerChar>
+ <argSize>4</argSize>
+ <eventSize>48</eventSize>
+ <loggers-length>0</loggers-length>
+ <modMap-length>17</modMap-length>
+ <modMap key="xdc.runtime.Assert">
+ <id>32770</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Core">
+ <id>32771</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Defaults">
+ <id>32772</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Diags">
+ <id>32773</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Error">
+ <id>32774</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Gate">
+ <id>32775</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.GateNull">
+ <id>32776</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Log">
+ <id>32777</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Main">
+ <id>32778</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Memory">
+ <id>32779</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.HeapStd">
+ <id>32780</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Startup">
+ <id>32781</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.System">
+ <id>32782</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.SysMin">
+ <id>32783</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="xdc.runtime.Text">
+ <id>32784</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="acme.utils.clocks.ClockStd">
+ <id>32787</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <modMap key="acme.utils.Bench">
+ <id>32788</id>
+ <logger>null</logger>
+ <diagsMask>0000100000000000</diagsMask>
+ </modMap>
+ <evtMap-length>4</evtMap-length>
+ <evtMap key="xdc.runtime.Log.L_construct">
+ <id>468</id>
+ <msg>%3C--+construct%3A+%25p%28%27%25s%27%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_create">
+ <id>492</id>
+ <msg>%3C--+create%3A+%25p%28%27%25s%27%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_destruct">
+ <id>513</id>
+ <msg>--%3E+destruct%3A+%28%25p%29</msg>
+ </evtMap>
+ <evtMap key="xdc.runtime.Log.L_delete">
+ <id>532</id>
+ <msg>--%3E+delete%3A+%28%25p%29</msg>
+ </evtMap>
+</xdc.runtime.Types.RtaDecoderData>
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdc.inc b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdc.inc
new file mode 100644
index 0000000..c8ba667
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdc.inc
@@ -0,0 +1,2 @@
+package.xs
+package/cfg/prog_x64P.cfg
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdl b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdl
new file mode 100644
index 0000000..ca9e4d5
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfg/prog_x64P.xdl
@@ -0,0 +1,170 @@
+/*
+ * Do not modify this file; it is automatically generated from the template
+ * linkcmd.xdt in the ti.targets package and will be overwritten.
+ */
+
+/*
+ * put '"'s around paths because, without this, the linker
+ * considers '-' as minus operator, not a file name character.
+ */
+
+
+
+-l"D:\work\tutorial\isqrt-prog\cfgsite\package\cfg\prog_x64P.o64P"
+-l"D:\work\tutorial\repo\acme\utils\lib\acme.utils.a64P"
+-l"D:\work\tutorial\repo\acme\utils\clocks\lib\acme.utils.clocks.a64P"
+-l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\ti.targets.rts6000.a64P"
+-l"E:\rtsc\xdctools_3_15_00_29\packages\ti\targets\rts6000\lib\boot.a64P"
+-l"D:\work\tutorial\repo\charlie\sqrtlib\lib\isqrt_unroll.a64P"
+
+
+/* function aliases */
+/* ignore error about def and ref in the same file */
+--diag_remark=10268
+--symbol_map _xdc_runtime_Text_putSite__E=_xdc_runtime_Text_putSite__F
+--symbol_map _xdc_runtime_Text_putLab__E=_xdc_runtime_Text_putLab__F
+--symbol_map _xdc_runtime_GateNull_query__E=_xdc_runtime_GateNull_query__F
+--symbol_map _xdc_runtime_Error_check__E=_xdc_runtime_Error_check__F
+--symbol_map _xdc_runtime_System_sprintf_va__E=_xdc_runtime_System_sprintf_va__F
+--symbol_map _xdc_runtime_Text_cordText__E=_xdc_runtime_Text_cordText__F
+--symbol_map _xdc_runtime_System_avsprintf__E=_xdc_runtime_System_avsprintf__F
+--symbol_map _xdc_runtime_Memory_getMaxDefaultTypeAlign__E=_xdc_runtime_Memory_getMaxDefaultTypeAlign__F
+--symbol_map _xdc_runtime_GateNull_leave__E=_xdc_runtime_GateNull_leave__F
+--symbol_map _xdc_runtime_Gate_leaveSystem__E=_xdc_runtime_Gate_leaveSystem__F
+--symbol_map _acme_utils_Bench_end__E=_acme_utils_Bench_end__F
+--symbol_map _xdc_runtime_Error_getSite__E=_xdc_runtime_Error_getSite__F
+--symbol_map _xdc_runtime_HeapStd_isBlocking__E=_xdc_runtime_HeapStd_isBlocking__F
+--symbol_map _xdc_runtime_System_printf_va__E=_xdc_runtime_System_printf_va__F
+--symbol_map _xdc_runtime_System_vsprintf__E=_xdc_runtime_System_vsprintf__F
+--symbol_map _xdc_runtime_Log_doPrint__E=_xdc_runtime_Log_doPrint__F
+--symbol_map _xdc_runtime_SysMin_ready__E=_xdc_runtime_SysMin_ready__F
+--symbol_map _xdc_runtime_SysMin_abort__E=_xdc_runtime_SysMin_abort__F
+--symbol_map _xdc_runtime_Text_matchRope__E=_xdc_runtime_Text_matchRope__F
+--symbol_map _xdc_runtime_SysMin_putch__E=_xdc_runtime_SysMin_putch__F
+--symbol_map _xdc_runtime_Error_init__E=_xdc_runtime_Error_init__F
+--symbol_map _xdc_runtime_Error_getId__E=_xdc_runtime_Error_getId__F
+--symbol_map _xdc_runtime_Error_raiseX__E=_xdc_runtime_Error_raiseX__F
+--symbol_map _xdc_runtime_System_putch__E=_xdc_runtime_System_putch__F
+--symbol_map _xdc_runtime_System_abort__E=_xdc_runtime_System_abort__F
+--symbol_map _xdc_runtime_Diags_setMask__E=_xdc_runtime_Diags_setMask__F
+--symbol_map _xdc_runtime_System_aprintf_va__E=_xdc_runtime_System_aprintf_va__F
+--symbol_map _xdc_runtime_Error_getData__E=_xdc_runtime_Error_getData__F
+--symbol_map _xdc_runtime_HeapStd_alloc__E=_xdc_runtime_HeapStd_alloc__F
+--symbol_map _xdc_runtime_GateNull_enter__E=_xdc_runtime_GateNull_enter__F
+--symbol_map _xdc_runtime_Text_putMod__E=_xdc_runtime_Text_putMod__F
+--symbol_map _xdc_runtime_Memory_getStats__E=_xdc_runtime_Memory_getStats__F
+--symbol_map _acme_utils_Bench_begin__E=_acme_utils_Bench_begin__F
+--symbol_map _acme_utils_clocks_ClockStd_getTime__E=_acme_utils_clocks_ClockStd_getTime__F
+--symbol_map _xdc_runtime_Memory_free__E=_xdc_runtime_Memory_free__F
+--symbol_map _xdc_runtime_Startup_exec__E=_xdc_runtime_Startup_exec__F
+--symbol_map _xdc_runtime_Memory_query__E=_xdc_runtime_Memory_query__F
+--symbol_map _xdc_runtime_System_vprintf__E=_xdc_runtime_System_vprintf__F
+--symbol_map _xdc_runtime_SysMin_flush__E=_xdc_runtime_SysMin_flush__F
+--symbol_map _xdc_runtime_Error_getCode__E=_xdc_runtime_Error_getCode__F
+--symbol_map _xdc_runtime_System_exit__E=_xdc_runtime_System_exit__F
+--symbol_map _xdc_runtime_Error_getMsg__E=_xdc_runtime_Error_getMsg__F
+--symbol_map _xdc_runtime_Startup_rtsDone__E=_xdc_runtime_Startup_rtsDone__F
+--symbol_map _xdc_runtime_Memory_alloc__E=_xdc_runtime_Memory_alloc__F
+--symbol_map _xdc_runtime_System_flush__E=_xdc_runtime_System_flush__F
+--symbol_map _xdc_runtime_System_avprintf__E=_xdc_runtime_System_avprintf__F
+--symbol_map _xdc_runtime_Text_ropeText__E=_xdc_runtime_Text_ropeText__F
+--symbol_map _xdc_runtime_Error_print__E=_xdc_runtime_Error_print__F
+--symbol_map _xdc_runtime_Memory_calloc__E=_xdc_runtime_Memory_calloc__F
+--symbol_map _xdc_runtime_HeapStd_free__E=_xdc_runtime_HeapStd_free__F
+--symbol_map _xdc_runtime_System_asprintf_va__E=_xdc_runtime_System_asprintf_va__F
+--symbol_map _xdc_runtime_System_atexit__E=_xdc_runtime_System_atexit__F
+--symbol_map _xdc_runtime_SysMin_exit__E=_xdc_runtime_SysMin_exit__F
+--symbol_map _xdc_runtime_Gate_enterSystem__E=_xdc_runtime_Gate_enterSystem__F
+--symbol_map _xdc_runtime_Memory_valloc__E=_xdc_runtime_Memory_valloc__F
+--symbol_map _xdc_runtime_HeapStd_getStats__E=_xdc_runtime_HeapStd_getStats__F
+
+
+/* Elf symbols */
+--symbol_map ___TI_STACK_SIZE=__STACK_SIZE
+--symbol_map ___TI_STACK_BASE=__stack
+--symbol_map ___TI_STATIC_BASE=___bss__
+--symbol_map __c_int00=_c_int00
+
+
+
+
+
+--args 0x200
+-heap 0x1000
+-stack 0x1000
+
+MEMORY
+{
+ IRAM (RWX) : org = 0x800000, len = 0x200000
+ DDR : org = 0x80000000, len = 0x10000000
+}
+
+/*
+ * Linker command file contributions from all loaded packages:
+ */
+
+/* Content from xdc (null): */
+
+/* Content from xdc.corevers (null): */
+
+/* Content from xdc.services.global (null): */
+
+/* Content from xdc.shelf (null): */
+
+/* Content from xdc.services.spec (null): */
+
+/* Content from xdc.services.intern.xsr (null): */
+
+/* Content from xdc.services.intern.gen (null): */
+
+/* Content from xdc.services.intern.cmd (null): */
+
+/* Content from xdc.rov (null): */
+
+/* Content from charlie.sqrtlib (null): */
+
+/* Content from ti.catalog.c6000 (null): */
+
+/* Content from xdc.platform (null): */
+
+/* Content from xdc.cfg (null): */
+
+/* Content from ti.platforms.sim64Pxx (null): */
+
+/* Content from xdc.runtime (null): */
+
+/* Content from ti.targets.rts6000 (null): */
+
+/* Content from acme.utils.clocks (null): */
+
+/* Content from acme.utils (null): */
+
+/* Content from cfgsite (null): */
+
+
+/*
+ * symbolic aliases for numeric constants or static instance objects
+ */
+_xdc_runtime_Startup__EXECFXN__C = 1;
+_xdc_runtime_Startup__RESETFXN__C = 1;
+
+SECTIONS
+{
+
+
+ .text: load >> IRAM
+ .switch: load >> DDR
+ .stack: load > DDR
+ .args: load > DDR align = 0x4, fill = 0 {_argsize = 0x200; }
+ xdc.noload: load >> DDR, type = NOLOAD
+ .sysmem: load > DDR
+ .far: load >> DDR
+ .data: load >> DDR
+ .cinit: load > DDR
+ .bss: load > DDR
+ .const: load >> DDR
+ .pinit: load > DDR
+ .cio: load >> DDR
+
+}
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.ccs b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.ccs
new file mode 100644
index 0000000..45b2049
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.ccs
Binary files differ
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.class b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.class
new file mode 100644
index 0000000..c0fc018
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.class
Binary files differ
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.java b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.java
new file mode 100644
index 0000000..4ee6802
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.java
@@ -0,0 +1,139 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class cfgsite
+{
+ static final String VERS = "@(#) xdc-t32\n";
+
+ static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+ static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+ static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+ static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+ static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+ static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+ static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+ static final XScriptO $$DEFAULT = Value.DEFAULT;
+ static final Object $$UNDEF = Undefined.instance;
+
+ static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+ static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+ static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+ static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+ static final Object $$objFldGet = Global.get("$$objFldGet");
+ static final Object $$objFldSet = Global.get("$$objFldSet");
+ static final Object $$proxyGet = Global.get("$$proxyGet");
+ static final Object $$proxySet = Global.get("$$proxySet");
+ static final Object $$delegGet = Global.get("$$delegGet");
+ static final Object $$delegSet = Global.get("$$delegSet");
+
+ Scriptable xdcO;
+ Session ses;
+ Value.Obj om;
+
+ boolean isROV;
+ boolean isCFG;
+
+ Proto.Obj pkgP;
+ Value.Obj pkgV;
+
+ ArrayList<Object> imports = new ArrayList<Object>();
+ ArrayList<Object> loggables = new ArrayList<Object>();
+ ArrayList<Object> mcfgs = new ArrayList<Object>();
+ ArrayList<Object> proxies = new ArrayList<Object>();
+ ArrayList<Object> sizes = new ArrayList<Object>();
+ ArrayList<Object> tdefs = new ArrayList<Object>();
+
+ void $$IMPORTS()
+ {
+ Global.callFxn("loadPackage", xdcO, "xdc");
+ Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+ }
+
+ void $$OBJECTS()
+ {
+ pkgP = (Proto.Obj)om.bind("cfgsite.Package", new Proto.Obj());
+ pkgV = (Value.Obj)om.bind("cfgsite", new Value.Obj("cfgsite", pkgP));
+ }
+
+ void $$SINGLETONS()
+ {
+ pkgP.init("cfgsite.Package", (Proto.Obj)om.find("xdc.IPackage.Module"));
+ Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "cfgsite/package.xs");
+ om.bind("xdc.IPackage$$capsule", cap);
+ Object fxn;
+ fxn = Global.get(cap, "init");
+ if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.find("xdc.IPackage$$init"), fxn);
+ fxn = Global.get(cap, "close");
+ if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.find("xdc.IPackage$$close"), fxn);
+ fxn = Global.get(cap, "validate");
+ if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.find("xdc.IPackage$$validate"), fxn);
+ fxn = Global.get(cap, "exit");
+ if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.find("xdc.IPackage$$exit"), fxn);
+ fxn = Global.get(cap, "getLibs");
+ if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.find("xdc.IPackage$$getLibs"), fxn);
+ fxn = Global.get(cap, "getSects");
+ if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.find("xdc.IPackage$$getSects"), fxn);
+ pkgP.bind("$capsule", cap);
+ pkgV.init2(pkgP, "cfgsite", Value.DEFAULT, false);
+ pkgV.bind("$name", "cfgsite");
+ pkgV.bind("$category", "Package");
+ pkgV.bind("$$qn", "cfgsite.");
+ pkgV.bind("$vers", Global.newArray());
+ Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+ atmap.seal("length");
+ imports.clear();
+ pkgV.bind("$imports", imports);
+ StringBuilder sb = new StringBuilder();
+ sb.append("var pkg = xdc.om['cfgsite'];\n");
+ sb.append("if (pkg.$vers.length >= 3) {\n");
+ sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+ sb.append("}\n");
+ sb.append("pkg.build.libraries = [\n");
+ sb.append("];\n");
+ sb.append("pkg.build.libDesc = [\n");
+ sb.append("];\n");
+ sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+ sb.append("}\n");
+ Global.eval(sb.toString());
+ }
+
+ void $$INITIALIZATION()
+ {
+ Value.Obj vo;
+
+ if (isCFG) {
+ }//isCFG
+ Global.callFxn("init", pkgV);
+ ((Value.Arr)om.find("$packages")).add(pkgV);
+ }
+
+ public void exec( Scriptable xdcO, Session ses )
+ {
+ this.xdcO = xdcO;
+ this.ses = ses;
+ om = (Value.Obj)xdcO.get("om", null);
+
+ Object o = om.geto("$name");
+ String s = o instanceof String ? (String)o : null;
+ isCFG = s != null && s.equals("cfg");
+ isROV = s != null && s.equals("rov");
+
+ $$IMPORTS();
+ $$OBJECTS();
+ if (isROV) {
+ }//isROV
+ $$SINGLETONS();
+ $$INITIALIZATION();
+ }
+}
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.pjt b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.pjt
new file mode 100644
index 0000000..9bf768c
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.pjt
@@ -0,0 +1,8 @@
+; Code Composer Project File, Version 2.0 (do not modify or remove this line)
+[Project Settings]
+ProjectName="cfgsite"
+ProjectType=External
+CPUFamily=TMS320C64XX
+Tool="CustomBuilder"
+Config="Package"
+[Source Files]
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.sch b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/cfgsite.sch
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package.bld.xml b/src/part1/examples/isqrt-prog/cfgsite/package/package.bld.xml
new file mode 100644
index 0000000..d134969
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package.bld.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="cfgsite" version="" producerId="undefined">
+ <units>
+ </units>
+ <sources>
+ <srcFile name="package/cfg/prog_x64P.c"/>
+ </sources>
+ <configurations>
+ <srcFile name="D:/work/tutorial/isqrt-prog/prog.cfg"/>
+ </configurations>
+ <makefiles>
+ <srcFile name="package.mak" src="package.bld"/>
+ <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+ <srcFile name="package/cfg/prog_x64P.mak" src="package.bld"/>
+ <srcFile name="package/cfg/prog_x64P.o64P.dep" src="package/cfg/prog_x64P.c"/>
+ <srcFile name="package/cfg/prog_x64P.dep" src="package/cfg/prog_x64P.cfg"/>
+ <srcFile name="package/rel/cfgsite.tar.dep" src="package/rel/cfgsite.xdc.inc"/>
+ </makefiles>
+ <targets>
+ <target name="ti.targets.C64P"
+ version="ti.targets.C64P{1,0,6.1,5"
+ platform="ti.platforms.sim6xxx:TMS320CDM420"
+ isa="64P"
+ suffix="64P"
+ rootDir="d:/ti/c6000/alc"
+ os="undefined"
+ rts="ti.targets.rts6000">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ </targets>
+ <libraries>
+ </libraries>
+ <executables>
+ <executable name="prog"
+ pname="prog.x64P"
+ target="ti.targets.C64P"
+ platform="ti.platforms.sim64Pxx"
+ profile="release"
+ xCfgScript="package/cfg/prog_x64P.cfg"
+ xCfgPrefix="package/cfg/prog_x64P"
+ cfgScript="D:/work/tutorial/isqrt-prog/prog.cfg"
+ cfgArgs="null"
+ />
+ </executables>
+ <tests>
+ <test exeName="prog.x64P"
+ args=""
+ groupName="prog.x64P"
+ refOutput="undefined"
+ refExitCode="0"
+ execArgs=""
+ />
+ </tests>
+ <releases relDir="package/rel/">
+ <release name="cfgsite"
+ pname="cfgsite.tar"
+ label="default"
+ >
+ <file name="package/build.cfg"/>
+ <file name="package/package.ext.xml"/>
+ <file name="package/package.xdc.inc"/>
+ <file name="package/package.bld.xml"/>
+ <file name="package/package.rel.dot"/>
+ </release>
+ </releases>
+ <repositories>
+ </repositories>
+</package>
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package.defs.h b/src/part1/examples/isqrt-prog/cfgsite/package/package.defs.h
new file mode 100644
index 0000000..0e74429
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package.defs.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef cfgsite__
+#define cfgsite__
+
+
+
+#endif /* cfgsite__ */
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package.doc.xml b/src/part1/examples/isqrt-prog/cfgsite/package/package.doc.xml
new file mode 100644
index 0000000..424aa87
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package.doc.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='cfgsite' nodoc='1' root='../' summary='Package+generated+by+xdc.tools.configuro'>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecfgsite%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+</package>
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.dep b/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.dep
new file mode 100644
index 0000000..9bcf018
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.dep
@@ -0,0 +1,59 @@
+clean::
+ $(RM) package/cfgsite.sch
+ $(RM) package/.vers_g150
+ $(RM) package/.vers_r150
+ $(RM) package/.vers_b150
+ $(RM) package/.vers_c150
+ $(RM) package/.xdc-t32
+ $(RM) package/cfgsite.java
+ $(RM) package/cfgsite.class
+ $(RM) package/package_cfgsite.c
+ $(RM) package/package.defs.h
+ $(RM) package/package.doc.xml
+ $(RM) package/cfgsite.ccs
+
+.interfaces: package/cfgsite.sch package/.vers_g150 package/.vers_r150 package/.vers_b150 package/.vers_c150 package/.xdc-t32 package/cfgsite.java package/cfgsite.class package/package_cfgsite.c package/package.defs.h package/package.doc.xml package/cfgsite.ccs
+package/package.xdc.inc: package/.vers_g150
+package/.vers_g150:
+package/package.xdc.inc: package/.vers_r150
+package/.vers_r150:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+package/package.xdc.inc: package/.vers_c150
+package/.vers_c150:
+
+.interfaces:
+
+# schema include file dependencies
+package.xs:
+package/package.xdc.inc: package.xs
+
+# schema update dependencies
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+D:/work/iliad/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/services/intern/cmd/java/package.jar
+D:/work/iliad/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/services/intern/xsr/java/package.jar
+D:/work/iliad/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/shelf/java/tar.jar
+D:/work/iliad/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/shelf/java/ecj.jar
+D:/work/iliad/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/shelf/java/js.jar
+D:/work/iliad/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/services/intern/gen/java/package.jar
+D:/work/iliad/packages/xdc/shelf/java/xbean.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/shelf/java/xbean.jar
+D:/work/iliad/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/services/global/java/package.jar
+D:/work/iliad/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/shelf/java/antlr.jar
+D:/work/iliad/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: D:/work/iliad/packages/xdc/services/spec/java/package.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.inc b/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.inc
new file mode 100644
index 0000000..856afe0
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package.xdc.inc
@@ -0,0 +1,14 @@
+package.xdc
+package.xs
+package/cfgsite.sch
+package/.vers_g150
+package/.vers_r150
+package/.vers_b150
+package/.vers_c150
+package/.xdc-t32
+package/cfgsite.java
+package/cfgsite.class
+package/package_cfgsite.c
+package/package.defs.h
+package/package.doc.xml
+package/cfgsite.ccs
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/package_cfgsite.c b/src/part1/examples/isqrt-prog/cfgsite/package/package_cfgsite.c
new file mode 100644
index 0000000..397c878
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/package_cfgsite.c
@@ -0,0 +1,21 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char cfgsite__dummy__;
+
+#define __xdc_PKGVERS null
+#define __xdc_PKGNAME cfgsite
+#define __xdc_PKGPREFIX cfgsite_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/src/part1/examples/isqrt-prog/cfgsite/package/rel/cfgsite.xdc.inc b/src/part1/examples/isqrt-prog/cfgsite/package/rel/cfgsite.xdc.inc
new file mode 100644
index 0000000..cad2393
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/cfgsite/package/rel/cfgsite.xdc.inc
@@ -0,0 +1,5 @@
+package/build.cfg
+package/package.ext.xml
+package/package.xdc.inc
+package/package.bld.xml
+package/package.rel.dot
diff --git a/src/part1/examples/isqrt-prog/makefile b/src/part1/examples/isqrt-prog/makefile
new file mode 100644
index 0000000..dd680ec
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/makefile
@@ -0,0 +1,52 @@
+##
+## -------- charlie/sqrtlib/samples/makefile -------- ##
+##
+
+## -------- host-specific paths -------- ##
+ ## MODIFY THESE PATHS PER YOUR INSTALLATION
+ ## WINDOWS HOST -- SURROUND THESE PATHS WITH "" "" IF THEY CONTAIN SPACES
+XDCROOT = e:/rtsc/xdctools_3_15_00_29
+XDCPATH = d:/work/tutorial/repo
+C6XTOOLS = d:/ti/c6000/alc
+
+## -------- remove command -------- ##
+ ## LINUX HOSTS -- REPLACE $(XDCROOT)/bin/rm WITH rm
+RMCMD = $(XDCROOT)/bin/rm
+
+
+## --------build tools -------- ##
+CONFIGURO = $(XDCROOT)/xs --xdcpath ${XDCPATH} xdc.tools.configuro
+LOADER = $(XDCROOT)/xs xdc.tools.loader
+CC = $(C6XTOOLS)/bin/cl6x -q
+
+## -------- build parameters -------- ##
+CONFIG = cfgsite
+TARGET = ti.targets.C64P
+PLATFORM = ti.platforms.sim64Pxx
+PROGNAME = prog
+
+
+## -------- all-rule -------- ##
+all : $(PROGNAME).out
+
+
+## -------- config-rule -------- ##
+$(CONFIG)/linker.cmd $(CONFIG)/compiler.opt : $(PROGNAME).cfg
+ $(CONFIGURO) -c $(C6XTOOLS) -t $(TARGET) -p $(PLATFORM) -o $(CONFIG) $(PROGNAME).cfg
+
+## -------- compile-rule -------- ##
+$(PROGNAME).obj : $(PROGNAME).c $(CONFIG)/compiler.opt
+ $(CC) -@$(CONFIG)/compiler.opt -c $(PROGNAME).c
+
+## -------- link-rule -------- ##
+$(PROGNAME).out : $(PROGNAME).obj $(CONFIG)/linker.cmd
+ $(CC) -z -c $^ -o $(PROGNAME).out -l $(C6XTOOLS)/lib/rts64plus.lib
+
+
+## -------- test-rule -------- ##
+test : $(PROGNAME).out
+ $(LOADER) $(PROGNAME).out
+
+## -------- clean-rule -------- ##
+clean :
+ $(XDCROOT)/bin/rm -rf $(CONFIG) *.obj *.out
diff --git a/src/part1/examples/isqrt-prog/prog.c b/src/part1/examples/isqrt-prog/prog.c
new file mode 100644
index 0000000..c572115
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/prog.c
@@ -0,0 +1,22 @@
+/*
+ * ======== isqrt-prog/prog.c ========
+ */
+
+#include <acme/utils/Bench.h>
+#include <charlie/sqrtlib/isqrt.h>
+#include <xdc/runtime/System.h>
+
+int main()
+{
+ unsigned int x, y;
+
+ x = 1000;
+ System_printf("==> isqrt(%d)\n", x);
+
+ Bench_begin("cycle count:");
+ y = isqrt(x);
+ Bench_end();
+
+ System_printf("<== %d\n", y);
+ return 0;
+}
diff --git a/src/part1/examples/isqrt-prog/prog.cfg b/src/part1/examples/isqrt-prog/prog.cfg
new file mode 100644
index 0000000..3489fa1
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/prog.cfg
@@ -0,0 +1,12 @@
+/*
+ * ======== isqrt-prog/prog.cfg ========
+ */
+
+var Bench = xdc.useModule('acme.utils.Bench');
+var System = xdc.useModule('xdc.runtime.System');
+
+var Program = xdc.useModule('xdc.cfg.Program');
+var Settings = xdc.useModule('charlie.sqrtlib.Settings');
+
+Bench.enableFlag = (Program.build.target.isa == "64P");
+Settings.optimize = Settings.OPTIMIZE_FOR_TIME;
diff --git a/src/part1/examples/isqrt-prog/prog.obj b/src/part1/examples/isqrt-prog/prog.obj
new file mode 100644
index 0000000..b1efe5d
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/prog.obj
Binary files differ
diff --git a/src/part1/examples/isqrt-prog/prog.out b/src/part1/examples/isqrt-prog/prog.out
new file mode 100644
index 0000000..fb8a55b
--- /dev/null
+++ b/src/part1/examples/isqrt-prog/prog.out
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/.cproject b/src/part1/examples/repo/acme/utils/.cproject
new file mode 100644
index 0000000..761c730
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.cproject
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.588362429">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.588362429" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="acme.utils" buildProperties="" description="" id="0.588362429" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.588362429." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1734182572" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1734182572.1694927017" name=""/>
+<builder buildPath="" command="${XDCROOT}/xdc" id="org.eclipse.cdt.build.core.settings.default.builder.1958986129" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.177814325" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.6908689" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1126670840" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.335790860" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1598677401" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1794996287" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.46569102" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.749032232" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.24208753" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.588362429">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="acme.utils.null.1652138287" name="acme.utils"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/repo/acme/utils/.dlls b/src/part1/examples/repo/acme/utils/.dlls
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.dlls
diff --git a/src/part1/examples/repo/acme/utils/.executables b/src/part1/examples/repo/acme/utils/.executables
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.executables
diff --git a/src/part1/examples/repo/acme/utils/.interfaces b/src/part1/examples/repo/acme/utils/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.interfaces
diff --git a/src/part1/examples/repo/acme/utils/.libraries b/src/part1/examples/repo/acme/utils/.libraries
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.libraries
diff --git a/src/part1/examples/repo/acme/utils/.project b/src/part1/examples/repo/acme/utils/.project
new file mode 100644
index 0000000..becc697
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>acme.utils</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/xdc</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/repo/acme/utils/.xdcenv.mak b/src/part1/examples/repo/acme/utils/.xdcenv.mak
new file mode 100644
index 0000000..c01c958
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 0
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH =
+override XDCROOT = E:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ../../config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = E:/rtsc/xdctools_3_15_00_29/packages;../..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/repo/acme/utils/Bench.c b/src/part1/examples/repo/acme/utils/Bench.c
new file mode 100644
index 0000000..4e8abf0
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/Bench.c
@@ -0,0 +1,37 @@
+/*
+ * ======== acme/utils/Bench.c ========
+ */
+
+#include <xdc/runtime/Startup.h>
+#include <xdc/runtime/System.h>
+#include "package/internal/Bench.xdc.h"
+
+Int Bench_Module_startup(Int state)
+{
+ Bench_begin(NULL);
+ Bench_end(); /* first-time calibration benchmark */
+
+ return Startup_DONE;
+}
+
+Void Bench_begin(String msg)
+{
+ if (Bench_enableFlag) {
+ module->beginClock = Bench_PClock_getTime();
+ module->beginMsg = msg;
+ }
+}
+
+Void Bench_end()
+{
+ if (Bench_enableFlag) {
+ Int elapsed = Bench_PClock_getTime() - module->beginClock; /* elapsed time between now and last begin() */
+ if (module->beginMsg == NULL) { /* first-time calibration call */
+ module->overhead = elapsed; /* retain elapsed time for later correction */
+ }
+ else { /* correct elapsed time and print result */
+ elapsed -= module->overhead;
+ System_printf("%s [%d]\n", module->beginMsg, elapsed);
+ }
+ }
+}
diff --git a/src/part1/examples/repo/acme/utils/Bench.h b/src/part1/examples/repo/acme/utils/Bench.h
new file mode 100644
index 0000000..e60505d
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/Bench.h
@@ -0,0 +1,421 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * PROLOGUE
+ * INCLUDES
+ *
+ * INTERNAL DEFINITIONS
+ * MODULE-WIDE CONFIGS
+ * FUNCTION DECLARATIONS
+ * SYSTEM FUNCTIONS
+ * C++ CLIENT WRAPPER [experimental]
+ *
+ * EPILOGUE
+ * STATE STRUCTURES
+ * PREFIX ALIASES
+ * C++ SUPPLIER WRAPPER [experimental]
+ */
+
+
+/*
+ * ======== PROLOGUE ========
+ */
+
+#ifndef acme_utils_Bench__include
+#define acme_utils_Bench__include
+
+#ifndef __nested__
+#define __nested__
+#define acme_utils_Bench__top__
+#endif
+
+#ifdef __cplusplus
+#define __extern extern "C"
+#else
+#define __extern extern
+#endif
+
+#define acme_utils_Bench___VERS 150
+
+
+/*
+ * ======== INCLUDES ========
+ */
+
+#include <xdc/std.h>
+
+#include <xdc/runtime/xdc.h>
+#include <xdc/runtime/Types.h>
+#include <acme/utils/package/package.defs.h>
+
+#include <xdc/runtime/IModule.h>
+#include <acme/utils/clocks/IClock.h>
+#include <acme/utils/package/Bench_PClock.h>
+
+
+/*
+ * ======== AUXILIARY DEFINITIONS ========
+ */
+
+
+/*
+ * ======== INTERNAL DEFINITIONS ========
+ */
+
+
+/*
+ * ======== MODULE-WIDE CONFIGS ========
+ */
+
+/* Module__diagsEnabled */
+typedef xdc_Bits32 CT__acme_utils_Bench_Module__diagsEnabled;
+__extern __FAR__ const CT__acme_utils_Bench_Module__diagsEnabled acme_utils_Bench_Module__diagsEnabled__C;
+
+/* Module__diagsIncluded */
+typedef xdc_Bits32 CT__acme_utils_Bench_Module__diagsIncluded;
+__extern __FAR__ const CT__acme_utils_Bench_Module__diagsIncluded acme_utils_Bench_Module__diagsIncluded__C;
+
+/* Module__diagsMask */
+typedef xdc_Bits16* CT__acme_utils_Bench_Module__diagsMask;
+__extern __FAR__ const CT__acme_utils_Bench_Module__diagsMask acme_utils_Bench_Module__diagsMask__C;
+
+/* Module__gateObj */
+typedef xdc_Ptr CT__acme_utils_Bench_Module__gateObj;
+__extern __FAR__ const CT__acme_utils_Bench_Module__gateObj acme_utils_Bench_Module__gateObj__C;
+
+/* Module__gatePrms */
+typedef xdc_Ptr CT__acme_utils_Bench_Module__gatePrms;
+__extern __FAR__ const CT__acme_utils_Bench_Module__gatePrms acme_utils_Bench_Module__gatePrms__C;
+
+/* Module__id */
+typedef xdc_runtime_Types_ModuleId CT__acme_utils_Bench_Module__id;
+__extern __FAR__ const CT__acme_utils_Bench_Module__id acme_utils_Bench_Module__id__C;
+
+/* Module__loggerDefined */
+typedef xdc_Bool CT__acme_utils_Bench_Module__loggerDefined;
+__extern __FAR__ const CT__acme_utils_Bench_Module__loggerDefined acme_utils_Bench_Module__loggerDefined__C;
+
+/* Module__loggerObj */
+typedef xdc_Ptr CT__acme_utils_Bench_Module__loggerObj;
+__extern __FAR__ const CT__acme_utils_Bench_Module__loggerObj acme_utils_Bench_Module__loggerObj__C;
+
+/* Module__loggerFxn4 */
+typedef xdc_runtime_Types_LoggerFxn4 CT__acme_utils_Bench_Module__loggerFxn4;
+__extern __FAR__ const CT__acme_utils_Bench_Module__loggerFxn4 acme_utils_Bench_Module__loggerFxn4__C;
+
+/* Module__loggerFxn8 */
+typedef xdc_runtime_Types_LoggerFxn8 CT__acme_utils_Bench_Module__loggerFxn8;
+__extern __FAR__ const CT__acme_utils_Bench_Module__loggerFxn8 acme_utils_Bench_Module__loggerFxn8__C;
+
+/* Module__startupDoneFxn */
+typedef xdc_Bool (*CT__acme_utils_Bench_Module__startupDoneFxn)(void);
+__extern __FAR__ const CT__acme_utils_Bench_Module__startupDoneFxn acme_utils_Bench_Module__startupDoneFxn__C;
+
+/* Object__count */
+typedef xdc_Int CT__acme_utils_Bench_Object__count;
+__extern __FAR__ const CT__acme_utils_Bench_Object__count acme_utils_Bench_Object__count__C;
+
+/* Object__heap */
+typedef xdc_runtime_IHeap_Handle CT__acme_utils_Bench_Object__heap;
+__extern __FAR__ const CT__acme_utils_Bench_Object__heap acme_utils_Bench_Object__heap__C;
+
+/* Object__sizeof */
+typedef xdc_SizeT CT__acme_utils_Bench_Object__sizeof;
+__extern __FAR__ const CT__acme_utils_Bench_Object__sizeof acme_utils_Bench_Object__sizeof__C;
+
+/* Object__table */
+typedef xdc_Ptr CT__acme_utils_Bench_Object__table;
+__extern __FAR__ const CT__acme_utils_Bench_Object__table acme_utils_Bench_Object__table__C;
+
+/* enableFlag */
+#define acme_utils_Bench_enableFlag (acme_utils_Bench_enableFlag__C)
+typedef xdc_Bool CT__acme_utils_Bench_enableFlag;
+__extern __FAR__ const CT__acme_utils_Bench_enableFlag acme_utils_Bench_enableFlag__C;
+
+
+/*
+ * ======== FUNCTION DECLARATIONS ========
+ */
+
+/* Module_startup */
+#define acme_utils_Bench_Module_startup acme_utils_Bench_Module_startup__E
+xdc__CODESECT(acme_utils_Bench_Module_startup__E, "acme_utils_Bench_Module_startup")
+__extern xdc_Int acme_utils_Bench_Module_startup__E( xdc_Int state );
+xdc__CODESECT(acme_utils_Bench_Module_startup__F, "acme_utils_Bench_Module_startup")
+__extern xdc_Int acme_utils_Bench_Module_startup__F( xdc_Int state );
+xdc__CODESECT(acme_utils_Bench_Module_startup__R, "acme_utils_Bench_Module_startup")
+__extern xdc_Int acme_utils_Bench_Module_startup__R( xdc_Int state );
+
+/* Handle__label__S */
+xdc__CODESECT(acme_utils_Bench_Handle__label__S, "acme_utils_Bench_Handle__label")
+__extern xdc_runtime_Types_Label* acme_utils_Bench_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab );
+
+/* Module__startupDone__S */
+xdc__CODESECT(acme_utils_Bench_Module__startupDone__S, "acme_utils_Bench_Module__startupDone")
+__extern xdc_Bool acme_utils_Bench_Module__startupDone__S( void );
+
+/* Object__create__S */
+xdc__CODESECT(acme_utils_Bench_Object__create__S, "acme_utils_Bench_Object__create")
+__extern xdc_Ptr acme_utils_Bench_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb );
+
+/* Object__delete__S */
+xdc__CODESECT(acme_utils_Bench_Object__delete__S, "acme_utils_Bench_Object__delete")
+__extern xdc_Void acme_utils_Bench_Object__delete__S( xdc_Ptr instp );
+
+/* Object__destruct__S */
+xdc__CODESECT(acme_utils_Bench_Object__destruct__S, "acme_utils_Bench_Object__destruct")
+__extern xdc_Void acme_utils_Bench_Object__destruct__S( xdc_Ptr objp );
+
+/* Object__get__S */
+xdc__CODESECT(acme_utils_Bench_Object__get__S, "acme_utils_Bench_Object__get")
+__extern xdc_Ptr acme_utils_Bench_Object__get__S( xdc_Ptr oarr, xdc_Int i );
+
+/* Object__first__S */
+xdc__CODESECT(acme_utils_Bench_Object__first__S, "acme_utils_Bench_Object__first")
+__extern xdc_Ptr acme_utils_Bench_Object__first__S( void );
+
+/* Object__next__S */
+xdc__CODESECT(acme_utils_Bench_Object__next__S, "acme_utils_Bench_Object__next")
+__extern xdc_Ptr acme_utils_Bench_Object__next__S( xdc_Ptr obj );
+
+/* Params__init__S */
+xdc__CODESECT(acme_utils_Bench_Params__init__S, "acme_utils_Bench_Params__init")
+__extern xdc_Void acme_utils_Bench_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz );
+
+/* Proxy__abstract__S */
+xdc__CODESECT(acme_utils_Bench_Proxy__abstract__S, "acme_utils_Bench_Proxy__abstract")
+__extern xdc_Bool acme_utils_Bench_Proxy__abstract__S( void );
+
+/* Proxy__delegate__S */
+xdc__CODESECT(acme_utils_Bench_Proxy__delegate__S, "acme_utils_Bench_Proxy__delegate")
+__extern xdc_Ptr acme_utils_Bench_Proxy__delegate__S( void );
+
+/* begin__E */
+#define acme_utils_Bench_begin acme_utils_Bench_begin__E
+xdc__CODESECT(acme_utils_Bench_begin__E, "acme_utils_Bench_begin")
+__extern xdc_Void acme_utils_Bench_begin__E( xdc_String msg );
+xdc__CODESECT(acme_utils_Bench_begin__F, "acme_utils_Bench_begin")
+__extern xdc_Void acme_utils_Bench_begin__F( xdc_String msg );
+__extern xdc_Void acme_utils_Bench_begin__R( xdc_String msg );
+
+/* end__E */
+#define acme_utils_Bench_end acme_utils_Bench_end__E
+xdc__CODESECT(acme_utils_Bench_end__E, "acme_utils_Bench_end")
+__extern xdc_Void acme_utils_Bench_end__E( void );
+xdc__CODESECT(acme_utils_Bench_end__F, "acme_utils_Bench_end")
+__extern xdc_Void acme_utils_Bench_end__F( void );
+__extern xdc_Void acme_utils_Bench_end__R( void );
+
+
+/*
+ * ======== SYSTEM FUNCTIONS ========
+ */
+
+/* Module_startupDone */
+#define acme_utils_Bench_Module_startupDone() acme_utils_Bench_Module__startupDone__S()
+
+/* Object_heap */
+#define acme_utils_Bench_Object_heap() acme_utils_Bench_Object__heap__C
+
+/* Module_heap */
+#define acme_utils_Bench_Module_heap() acme_utils_Bench_Object__heap__C
+
+/* Module_id */
+static inline CT__acme_utils_Bench_Module__id acme_utils_Bench_Module_id( void )
+{
+ return acme_utils_Bench_Module__id__C;
+}
+
+/* Module_hasMask */
+static inline xdc_Bool acme_utils_Bench_Module_hasMask( void )
+{
+ return acme_utils_Bench_Module__diagsMask__C != NULL;
+}
+
+/* Module_getMask */
+static inline xdc_Bits16 acme_utils_Bench_Module_getMask( void )
+{
+ return acme_utils_Bench_Module__diagsMask__C != NULL ? *acme_utils_Bench_Module__diagsMask__C : 0;
+}
+
+/* Module_setMask */
+static inline xdc_Void acme_utils_Bench_Module_setMask( xdc_Bits16 mask )
+{
+ if (acme_utils_Bench_Module__diagsMask__C != NULL) *acme_utils_Bench_Module__diagsMask__C = mask;
+}
+
+
+/*
+ * ======== C++ CLIENT WRAPPER [experimental] ========
+ */
+
+#if defined(__cplusplus)
+namespace acme_utils { namespace Bench {
+
+/* Bench::PClock */
+namespace PClock {
+
+
+/* Bench::PClock::TimeValue */
+typedef xdc_Bits32 TimeValue;
+
+/* Bench::PClock::getTime */
+static inline acme_utils_clocks_IClock_TimeValue getTime( )
+{
+ return acme_utils_Bench_PClock_getTime();
+}
+
+}
+
+/* Bench::enableFlag */
+static const CT__acme_utils_Bench_enableFlag& enableFlag = acme_utils_Bench_enableFlag__C;
+
+/* Bench::begin */
+static inline xdc_Void begin( xdc_String msg )
+{
+ acme_utils_Bench_begin(msg);
+}
+
+/* Bench::end */
+static inline xdc_Void end( )
+{
+ acme_utils_Bench_end();
+}
+
+}}
+#endif /* __cplusplus */
+
+
+/*
+ * ======== EPILOGUE ========
+ */
+
+#ifdef acme_utils_Bench__top__
+#undef __nested__
+#endif
+
+#endif /* acme_utils_Bench__include */
+
+
+/*
+ * ======== STATE STRUCTURES ========
+ */
+
+#if defined(__config__) || (!defined(__nested__) && defined(acme_utils_Bench__internalaccess))
+
+#ifndef acme_utils_Bench__include_state
+#define acme_utils_Bench__include_state
+
+/* Module_State */
+struct acme_utils_Bench_Module_State {
+ xdc_String beginMsg;
+ xdc_Int beginClock;
+ xdc_Int overhead;
+};
+
+/* Module__state__V */
+#ifdef __config__
+extern struct acme_utils_Bench_Module_State__ acme_utils_Bench_Module__state__V;
+#else
+extern acme_utils_Bench_Module_State acme_utils_Bench_Module__state__V;
+#endif
+
+/* C++ wrapper */
+#if defined(__cplusplus)
+namespace acme_utils { namespace Bench {
+
+
+/* Bench::Module_State */
+struct Module_State {
+ xdc_String beginMsg;
+ xdc_Int beginClock;
+ xdc_Int overhead;
+};
+
+/* Bench::module */
+static Module_State* const module = (Module_State*)&acme_utils_Bench_Module__state__V;
+
+}}
+#endif /* __cplusplus */
+
+#endif /* acme_utils_Bench__include_state */
+
+#endif
+
+
+/*
+ * ======== PREFIX ALIASES ========
+ */
+
+#if !defined(__nested__) && !defined(acme_utils_Bench__nolocalnames)
+
+/* module prefix */
+#define Bench_Module_State acme_utils_Bench_Module_State
+#define Bench_enableFlag acme_utils_Bench_enableFlag
+#define Bench_begin acme_utils_Bench_begin
+#define Bench_end acme_utils_Bench_end
+#define Bench_Module_name acme_utils_Bench_Module_name
+#define Bench_Module_id acme_utils_Bench_Module_id
+#define Bench_Module_startup acme_utils_Bench_Module_startup
+#define Bench_Module_startupDone acme_utils_Bench_Module_startupDone
+#define Bench_Module_hasMask acme_utils_Bench_Module_hasMask
+#define Bench_Module_getMask acme_utils_Bench_Module_getMask
+#define Bench_Module_setMask acme_utils_Bench_Module_setMask
+#define Bench_Object_heap acme_utils_Bench_Object_heap
+#define Bench_Module_heap acme_utils_Bench_Module_heap
+
+/* proxies */
+#include <acme/utils/package/Bench_PClock.h>
+
+/* C++ wrapper */
+#if defined(__cplusplus) && !defined(acme_utils_Bench__INTERNAL__)
+namespace Bench = acme_utils::Bench;
+#endif
+
+#endif
+
+
+/*
+ * ======== C++ SUPPLIER WRAPPER [experimental] ========
+ */
+
+#if defined(__cplusplus) && defined(acme_utils_Bench__INTERNAL__)
+namespace Bench {
+ using acme_utils::Bench::enableFlag;
+ using acme_utils::Bench::Module_State;
+ using acme_utils::Bench::module;
+ namespace PClock = acme_utils::Bench::PClock;
+
+/* Bench::Module_startup */
+inline int Module_startup( int state );
+#define DEFINE__Module_startup\
+ int acme_utils_Bench_Module_startup( int state )\
+ {\
+ return Bench::Module_startup(state);\
+ }\
+
+/* Bench::begin */
+inline xdc_Void begin( xdc_String msg );
+#define DEFINE__begin\
+ xdc_Void acme_utils_Bench_begin( xdc_String msg )\
+ {\
+ Bench::begin(msg);\
+ }\
+
+/* Bench::end */
+inline xdc_Void end( );
+#define DEFINE__end\
+ xdc_Void acme_utils_Bench_end( void )\
+ {\
+ Bench::end();\
+ }\
+
+}
+#endif /* __cplusplus */
diff --git a/src/part1/examples/repo/acme/utils/Bench.xdc b/src/part1/examples/repo/acme/utils/Bench.xdc
new file mode 100644
index 0000000..16084ca
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/Bench.xdc
@@ -0,0 +1,30 @@
+/*
+ * ======== acme/utils/Bench.xdc ========
+ */
+
+import acme.utils.clocks.IClock;
+
+/*! Benchmark timing support */
+@ModuleStartup
+module Bench {
+
+ /*! Selectable IClock service provider */
+ proxy PClock inherits IClock;
+
+ /*! Enable/disable benchmark functions */
+ config Bool enableFlag = true;
+
+ /*! Start the benchmark */
+ Void begin(String msg);
+
+ /*! End the benchmark and print the current time */
+ Void end();
+
+internal:
+
+ struct Module_State {
+ String beginMsg; /* current begin() message */
+ Int beginClock; /* begin() start time */
+ Int overhead; /* timing overhead factor */
+ };
+}
diff --git a/src/part1/examples/repo/acme/utils/Bench.xs b/src/part1/examples/repo/acme/utils/Bench.xs
new file mode 100644
index 0000000..70a0f56
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/Bench.xs
@@ -0,0 +1,23 @@
+/*
+ * ======== acme/utils/Bench.xs ========
+ */
+
+function module$use()
+{
+ xdc.useModule('xdc.runtime.Startup');
+ xdc.useModule('xdc.runtime.System');
+
+ var Bench = xdc.useModule('acme.utils.Bench');
+
+ if (Bench.PClock == null) {
+ var ClockStd = xdc.useModule('acme.utils.clocks.ClockStd');
+ Bench.PClock = ClockStd;
+ }
+}
+
+function module$static$init(obj, params)
+{
+ obj.beginMsg = null;
+ obj.beginClock = 0;
+ obj.overhead = 0;
+}
diff --git a/src/part1/examples/repo/acme/utils/clocks/.cproject b/src/part1/examples/repo/acme/utils/clocks/.cproject
new file mode 100644
index 0000000..353efaa
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.cproject
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.1984338774">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1984338774" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="acme.utils.clocks" buildProperties="" description="" id="0.1984338774" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.1984338774." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.386442417" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.386442417.583943737" name=""/>
+<builder buildPath="" command="${XDCROOT}/xdc" id="org.eclipse.cdt.build.core.settings.default.builder.1199223274" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1312281379" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.985638890" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.83518699" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1847565755" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.438028604" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1761116735" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.2060513721" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.553021253" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.810333932" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.1984338774">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="acme.utils.clocks.null.1163910757" name="acme.utils.clocks"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/repo/acme/utils/clocks/.dlls b/src/part1/examples/repo/acme/utils/clocks/.dlls
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.dlls
diff --git a/src/part1/examples/repo/acme/utils/clocks/.executables b/src/part1/examples/repo/acme/utils/clocks/.executables
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.executables
diff --git a/src/part1/examples/repo/acme/utils/clocks/.interfaces b/src/part1/examples/repo/acme/utils/clocks/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.interfaces
diff --git a/src/part1/examples/repo/acme/utils/clocks/.libraries b/src/part1/examples/repo/acme/utils/clocks/.libraries
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.libraries
diff --git a/src/part1/examples/repo/acme/utils/clocks/.project b/src/part1/examples/repo/acme/utils/clocks/.project
new file mode 100644
index 0000000..2dcb542
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>acme.utils.clocks</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/xdc</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/repo/acme/utils/clocks/.xdcenv.mak b/src/part1/examples/repo/acme/utils/clocks/.xdcenv.mak
new file mode 100644
index 0000000..89efb0c
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 0
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH =
+override XDCROOT = E:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ../../../config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = E:/rtsc/xdctools_3_15_00_29/packages;../../..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/repo/acme/utils/clocks/ClockStd.c b/src/part1/examples/repo/acme/utils/clocks/ClockStd.c
new file mode 100644
index 0000000..d659358
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/ClockStd.c
@@ -0,0 +1,12 @@
+/*
+ * ======== acme/utils/ClockStd.c ========
+ */
+
+#include "package/internal/ClockStd.xdc.h"
+
+#include <time.h>
+
+ClockStd_TimeValue ClockStd_getTime()
+{
+ return (ClockStd_TimeValue) clock();
+}
diff --git a/src/part1/examples/repo/acme/utils/clocks/ClockStd.h b/src/part1/examples/repo/acme/utils/clocks/ClockStd.h
new file mode 100644
index 0000000..890595e
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/ClockStd.h
@@ -0,0 +1,378 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * PROLOGUE
+ * INCLUDES
+ *
+ * INTERNAL DEFINITIONS
+ * MODULE-WIDE CONFIGS
+ * VIRTUAL FUNCTIONS
+ * FUNCTION DECLARATIONS
+ * CONVERTORS
+ * SYSTEM FUNCTIONS
+ * C++ CLIENT WRAPPER [experimental]
+ *
+ * EPILOGUE
+ * STATE STRUCTURES
+ * PREFIX ALIASES
+ * C++ SUPPLIER WRAPPER [experimental]
+ */
+
+
+/*
+ * ======== PROLOGUE ========
+ */
+
+#ifndef acme_utils_clocks_ClockStd__include
+#define acme_utils_clocks_ClockStd__include
+
+#ifndef __nested__
+#define __nested__
+#define acme_utils_clocks_ClockStd__top__
+#endif
+
+#ifdef __cplusplus
+#define __extern extern "C"
+#else
+#define __extern extern
+#endif
+
+#define acme_utils_clocks_ClockStd___VERS 150
+
+
+/*
+ * ======== INCLUDES ========
+ */
+
+#include <xdc/std.h>
+
+#include <xdc/runtime/xdc.h>
+#include <xdc/runtime/Types.h>
+#include <acme/utils/clocks/package/package.defs.h>
+
+#include <acme/utils/clocks/IClock.h>
+
+
+/*
+ * ======== AUXILIARY DEFINITIONS ========
+ */
+
+/* TimeValue */
+typedef acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_TimeValue;
+
+
+/*
+ * ======== INTERNAL DEFINITIONS ========
+ */
+
+
+/*
+ * ======== MODULE-WIDE CONFIGS ========
+ */
+
+/* Module__diagsEnabled */
+typedef xdc_Bits32 CT__acme_utils_clocks_ClockStd_Module__diagsEnabled;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsEnabled acme_utils_clocks_ClockStd_Module__diagsEnabled__C;
+
+/* Module__diagsIncluded */
+typedef xdc_Bits32 CT__acme_utils_clocks_ClockStd_Module__diagsIncluded;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsIncluded acme_utils_clocks_ClockStd_Module__diagsIncluded__C;
+
+/* Module__diagsMask */
+typedef xdc_Bits16* CT__acme_utils_clocks_ClockStd_Module__diagsMask;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsMask acme_utils_clocks_ClockStd_Module__diagsMask__C;
+
+/* Module__gateObj */
+typedef xdc_Ptr CT__acme_utils_clocks_ClockStd_Module__gateObj;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__gateObj acme_utils_clocks_ClockStd_Module__gateObj__C;
+
+/* Module__gatePrms */
+typedef xdc_Ptr CT__acme_utils_clocks_ClockStd_Module__gatePrms;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__gatePrms acme_utils_clocks_ClockStd_Module__gatePrms__C;
+
+/* Module__id */
+typedef xdc_runtime_Types_ModuleId CT__acme_utils_clocks_ClockStd_Module__id;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module__id__C;
+
+/* Module__loggerDefined */
+typedef xdc_Bool CT__acme_utils_clocks_ClockStd_Module__loggerDefined;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerDefined acme_utils_clocks_ClockStd_Module__loggerDefined__C;
+
+/* Module__loggerObj */
+typedef xdc_Ptr CT__acme_utils_clocks_ClockStd_Module__loggerObj;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerObj acme_utils_clocks_ClockStd_Module__loggerObj__C;
+
+/* Module__loggerFxn4 */
+typedef xdc_runtime_Types_LoggerFxn4 CT__acme_utils_clocks_ClockStd_Module__loggerFxn4;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C;
+
+/* Module__loggerFxn8 */
+typedef xdc_runtime_Types_LoggerFxn8 CT__acme_utils_clocks_ClockStd_Module__loggerFxn8;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C;
+
+/* Module__startupDoneFxn */
+typedef xdc_Bool (*CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn)(void);
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn acme_utils_clocks_ClockStd_Module__startupDoneFxn__C;
+
+/* Object__count */
+typedef xdc_Int CT__acme_utils_clocks_ClockStd_Object__count;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Object__count acme_utils_clocks_ClockStd_Object__count__C;
+
+/* Object__heap */
+typedef xdc_runtime_IHeap_Handle CT__acme_utils_clocks_ClockStd_Object__heap;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Object__heap acme_utils_clocks_ClockStd_Object__heap__C;
+
+/* Object__sizeof */
+typedef xdc_SizeT CT__acme_utils_clocks_ClockStd_Object__sizeof;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Object__sizeof acme_utils_clocks_ClockStd_Object__sizeof__C;
+
+/* Object__table */
+typedef xdc_Ptr CT__acme_utils_clocks_ClockStd_Object__table;
+__extern __FAR__ const CT__acme_utils_clocks_ClockStd_Object__table acme_utils_clocks_ClockStd_Object__table__C;
+
+
+/*
+ * ======== VIRTUAL FUNCTIONS ========
+ */
+
+/* Fxns__ */
+struct acme_utils_clocks_ClockStd_Fxns__ {
+ xdc_runtime_Types_Base* __base;
+ const xdc_runtime_Types_SysFxns2* __sysp;
+ acme_utils_clocks_IClock_TimeValue (*getTime)(void);
+ xdc_runtime_Types_SysFxns2 __sfxns;
+};
+
+/* Module__FXNS__C */
+__extern const acme_utils_clocks_ClockStd_Fxns__ acme_utils_clocks_ClockStd_Module__FXNS__C;
+
+
+/*
+ * ======== FUNCTION DECLARATIONS ========
+ */
+
+/* Module_startup */
+#define acme_utils_clocks_ClockStd_Module_startup( state ) -1
+
+/* Handle__label__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Handle__label__S, "acme_utils_clocks_ClockStd_Handle__label")
+__extern xdc_runtime_Types_Label* acme_utils_clocks_ClockStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab );
+
+/* Module__startupDone__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Module__startupDone__S, "acme_utils_clocks_ClockStd_Module__startupDone")
+__extern xdc_Bool acme_utils_clocks_ClockStd_Module__startupDone__S( void );
+
+/* Object__create__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__create__S, "acme_utils_clocks_ClockStd_Object__create")
+__extern xdc_Ptr acme_utils_clocks_ClockStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb );
+
+/* Object__delete__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__delete__S, "acme_utils_clocks_ClockStd_Object__delete")
+__extern xdc_Void acme_utils_clocks_ClockStd_Object__delete__S( xdc_Ptr instp );
+
+/* Object__destruct__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__destruct__S, "acme_utils_clocks_ClockStd_Object__destruct")
+__extern xdc_Void acme_utils_clocks_ClockStd_Object__destruct__S( xdc_Ptr objp );
+
+/* Object__get__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__get__S, "acme_utils_clocks_ClockStd_Object__get")
+__extern xdc_Ptr acme_utils_clocks_ClockStd_Object__get__S( xdc_Ptr oarr, xdc_Int i );
+
+/* Object__first__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__first__S, "acme_utils_clocks_ClockStd_Object__first")
+__extern xdc_Ptr acme_utils_clocks_ClockStd_Object__first__S( void );
+
+/* Object__next__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Object__next__S, "acme_utils_clocks_ClockStd_Object__next")
+__extern xdc_Ptr acme_utils_clocks_ClockStd_Object__next__S( xdc_Ptr obj );
+
+/* Params__init__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Params__init__S, "acme_utils_clocks_ClockStd_Params__init")
+__extern xdc_Void acme_utils_clocks_ClockStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz );
+
+/* Proxy__abstract__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Proxy__abstract__S, "acme_utils_clocks_ClockStd_Proxy__abstract")
+__extern xdc_Bool acme_utils_clocks_ClockStd_Proxy__abstract__S( void );
+
+/* Proxy__delegate__S */
+xdc__CODESECT(acme_utils_clocks_ClockStd_Proxy__delegate__S, "acme_utils_clocks_ClockStd_Proxy__delegate")
+__extern xdc_Ptr acme_utils_clocks_ClockStd_Proxy__delegate__S( void );
+
+/* getTime__E */
+#define acme_utils_clocks_ClockStd_getTime acme_utils_clocks_ClockStd_getTime__E
+xdc__CODESECT(acme_utils_clocks_ClockStd_getTime__E, "acme_utils_clocks_ClockStd_getTime")
+__extern acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__E( void );
+xdc__CODESECT(acme_utils_clocks_ClockStd_getTime__F, "acme_utils_clocks_ClockStd_getTime")
+__extern acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__F( void );
+__extern acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__R( void );
+
+
+/*
+ * ======== CONVERTORS ========
+ */
+
+/* Module_upCast */
+static inline acme_utils_clocks_IClock_Module acme_utils_clocks_ClockStd_Module_upCast( void )
+{
+ return (acme_utils_clocks_IClock_Module)&acme_utils_clocks_ClockStd_Module__FXNS__C;
+}
+
+/* Module_to_acme_utils_clocks_IClock */
+#define acme_utils_clocks_ClockStd_Module_to_acme_utils_clocks_IClock acme_utils_clocks_ClockStd_Module_upCast
+
+
+/*
+ * ======== SYSTEM FUNCTIONS ========
+ */
+
+/* Module_startupDone */
+#define acme_utils_clocks_ClockStd_Module_startupDone() acme_utils_clocks_ClockStd_Module__startupDone__S()
+
+/* Object_heap */
+#define acme_utils_clocks_ClockStd_Object_heap() acme_utils_clocks_ClockStd_Object__heap__C
+
+/* Module_heap */
+#define acme_utils_clocks_ClockStd_Module_heap() acme_utils_clocks_ClockStd_Object__heap__C
+
+/* Module_id */
+static inline CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module_id( void )
+{
+ return acme_utils_clocks_ClockStd_Module__id__C;
+}
+
+/* Module_hasMask */
+static inline xdc_Bool acme_utils_clocks_ClockStd_Module_hasMask( void )
+{
+ return acme_utils_clocks_ClockStd_Module__diagsMask__C != NULL;
+}
+
+/* Module_getMask */
+static inline xdc_Bits16 acme_utils_clocks_ClockStd_Module_getMask( void )
+{
+ return acme_utils_clocks_ClockStd_Module__diagsMask__C != NULL ? *acme_utils_clocks_ClockStd_Module__diagsMask__C : 0;
+}
+
+/* Module_setMask */
+static inline xdc_Void acme_utils_clocks_ClockStd_Module_setMask( xdc_Bits16 mask )
+{
+ if (acme_utils_clocks_ClockStd_Module__diagsMask__C != NULL) *acme_utils_clocks_ClockStd_Module__diagsMask__C = mask;
+}
+
+
+/*
+ * ======== C++ CLIENT WRAPPER [experimental] ========
+ */
+
+#if defined(__cplusplus)
+namespace acme_utils_clocks { namespace ClockStd {
+
+/* ClockStd::TimeValue */
+typedef xdc_Bits32 TimeValue;
+
+/* ClockStd::getTime */
+static inline acme_utils_clocks_IClock_TimeValue getTime( )
+{
+ return acme_utils_clocks_ClockStd_getTime();
+}
+
+/* ClockStd::Module */
+class Module {
+ acme_utils_clocks_ClockStd_Module __mod;
+public:
+ Module() { __mod = &acme_utils_clocks_ClockStd_Module__FXNS__C; }
+ operator acme_utils_clocks_ClockStd_Module() { return __mod; }
+ operator acme_utils_clocks_IClock_Module() { return (acme_utils_clocks_IClock_Module)__mod; }
+ operator acme_utils_clocks::IClock::Module&() { return reinterpret_cast<acme_utils_clocks::IClock::Module&>(*this); }
+};
+
+}}
+#endif /* __cplusplus */
+
+
+/*
+ * ======== EPILOGUE ========
+ */
+
+#ifdef acme_utils_clocks_ClockStd__top__
+#undef __nested__
+#endif
+
+#endif /* acme_utils_clocks_ClockStd__include */
+
+
+/*
+ * ======== STATE STRUCTURES ========
+ */
+
+#if defined(__config__) || (!defined(__nested__) && defined(acme_utils_clocks_ClockStd__internalaccess))
+
+#ifndef acme_utils_clocks_ClockStd__include_state
+#define acme_utils_clocks_ClockStd__include_state
+
+/* C++ wrapper */
+#if defined(__cplusplus)
+namespace acme_utils_clocks { namespace ClockStd {
+
+
+}}
+#endif /* __cplusplus */
+
+#endif /* acme_utils_clocks_ClockStd__include_state */
+
+#endif
+
+
+/*
+ * ======== PREFIX ALIASES ========
+ */
+
+#if !defined(__nested__) && !defined(acme_utils_clocks_ClockStd__nolocalnames)
+
+/* module prefix */
+#define ClockStd_TimeValue acme_utils_clocks_ClockStd_TimeValue
+#define ClockStd_getTime acme_utils_clocks_ClockStd_getTime
+#define ClockStd_Module_name acme_utils_clocks_ClockStd_Module_name
+#define ClockStd_Module_id acme_utils_clocks_ClockStd_Module_id
+#define ClockStd_Module_startup acme_utils_clocks_ClockStd_Module_startup
+#define ClockStd_Module_startupDone acme_utils_clocks_ClockStd_Module_startupDone
+#define ClockStd_Module_hasMask acme_utils_clocks_ClockStd_Module_hasMask
+#define ClockStd_Module_getMask acme_utils_clocks_ClockStd_Module_getMask
+#define ClockStd_Module_setMask acme_utils_clocks_ClockStd_Module_setMask
+#define ClockStd_Object_heap acme_utils_clocks_ClockStd_Object_heap
+#define ClockStd_Module_heap acme_utils_clocks_ClockStd_Module_heap
+#define ClockStd_Module_upCast acme_utils_clocks_ClockStd_Module_upCast
+#define ClockStd_Module_to_acme_utils_clocks_IClock acme_utils_clocks_ClockStd_Module_to_acme_utils_clocks_IClock
+
+/* C++ wrapper */
+#if defined(__cplusplus) && !defined(acme_utils_clocks_ClockStd__INTERNAL__)
+namespace ClockStd = acme_utils_clocks::ClockStd;
+#endif
+
+#endif
+
+
+/*
+ * ======== C++ SUPPLIER WRAPPER [experimental] ========
+ */
+
+#if defined(__cplusplus) && defined(acme_utils_clocks_ClockStd__INTERNAL__)
+namespace ClockStd {
+ using acme_utils_clocks::ClockStd::TimeValue;
+
+/* ClockStd::getTime */
+inline acme_utils_clocks_IClock_TimeValue getTime( );
+#define DEFINE__getTime\
+ acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime( void )\
+ {\
+ return ClockStd::getTime();\
+ }\
+
+}
+#endif /* __cplusplus */
diff --git a/src/part1/examples/repo/acme/utils/clocks/ClockStd.xdc b/src/part1/examples/repo/acme/utils/clocks/ClockStd.xdc
new file mode 100644
index 0000000..4c78c2f
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/ClockStd.xdc
@@ -0,0 +1,8 @@
+/*
+ * ======== acme/utils/ClockStd.xdc ========
+ */
+
+/*! Portable IClock module */
+module ClockStd inherits IClock {
+ /* no additional features or internal details */
+}
diff --git a/src/part1/examples/repo/acme/utils/clocks/IClock.h b/src/part1/examples/repo/acme/utils/clocks/IClock.h
new file mode 100644
index 0000000..582d75d
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/IClock.h
@@ -0,0 +1,171 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * PROLOGUE
+ * INCLUDES
+ *
+ * VIRTUAL FUNCTIONS
+ * FUNCTION STUBS
+ * FUNCTION SELECTORS
+ * C++ CLIENT WRAPPER [experimental]
+ *
+ * EPILOGUE
+ * PREFIX ALIASES
+ */
+
+
+/*
+ * ======== PROLOGUE ========
+ */
+
+#ifndef acme_utils_clocks_IClock__include
+#define acme_utils_clocks_IClock__include
+
+#ifndef __nested__
+#define __nested__
+#define acme_utils_clocks_IClock__top__
+#endif
+
+#ifdef __cplusplus
+#define __extern extern "C"
+#else
+#define __extern extern
+#endif
+
+#define acme_utils_clocks_IClock___VERS 150
+
+
+/*
+ * ======== INCLUDES ========
+ */
+
+#include <xdc/std.h>
+
+#include <xdc/runtime/xdc.h>
+#include <xdc/runtime/Types.h>
+#include <acme/utils/clocks/package/package.defs.h>
+
+#include <xdc/runtime/IModule.h>
+
+
+/*
+ * ======== AUXILIARY DEFINITIONS ========
+ */
+
+/* TimeValue */
+typedef xdc_Bits32 acme_utils_clocks_IClock_TimeValue;
+
+
+/*
+ * ======== VIRTUAL FUNCTIONS ========
+ */
+
+/* Fxns__ */
+struct acme_utils_clocks_IClock_Fxns__ {
+ xdc_runtime_Types_Base* __base;
+ const xdc_runtime_Types_SysFxns2* __sysp;
+ acme_utils_clocks_IClock_TimeValue (*getTime)(void);
+ xdc_runtime_Types_SysFxns2 __sfxns;
+};
+
+/* Interface__BASE__C */
+__extern const xdc_runtime_Types_Base acme_utils_clocks_IClock_Interface__BASE__C;
+
+
+/*
+ * ======== FUNCTION STUBS ========
+ */
+
+/* Module_id */
+static inline xdc_runtime_Types_ModuleId acme_utils_clocks_IClock_Module_id( acme_utils_clocks_IClock_Module mod )
+{
+ return mod->__sysp->__mid;
+}
+
+/* getTime */
+static inline acme_utils_clocks_IClock_TimeValue acme_utils_clocks_IClock_getTime( acme_utils_clocks_IClock_Module __inst )
+{
+ return __inst->getTime();
+}
+
+
+/*
+ * ======== FUNCTION SELECTORS ========
+ */
+
+/* getTime_{FxnT,fxnP} */
+typedef acme_utils_clocks_IClock_TimeValue (*acme_utils_clocks_IClock_getTime_FxnT)(void);
+static inline acme_utils_clocks_IClock_getTime_FxnT acme_utils_clocks_IClock_getTime_fxnP( acme_utils_clocks_IClock_Module __inst )
+{
+ return (acme_utils_clocks_IClock_getTime_FxnT)__inst->getTime;
+}
+
+
+/*
+ * ======== C++ CLIENT WRAPPER [experimental] ========
+ */
+
+#if defined(__cplusplus)
+namespace acme_utils_clocks { namespace IClock {
+
+/* IClock::TimeValue */
+typedef xdc_Bits32 TimeValue;
+
+/* IClock::Module */
+class Module {
+ acme_utils_clocks_IClock_Module __mod;
+public:
+ Module() { __mod = NULL; }
+ Module( acme_utils_clocks_IClock_Module m ) { __mod = m; }
+ Module& operator =( acme_utils_clocks_IClock_Module m ) { __mod = m; return *this; }
+ operator acme_utils_clocks_IClock_Module() { return __mod; }
+
+/* IClock::Module::getTime */
+ acme_utils_clocks_IClock_TimeValue getTime( )
+ {
+ return acme_utils_clocks_IClock_getTime(__mod);
+ }
+};
+
+}}
+#endif /* __cplusplus */
+
+
+/*
+ * ======== EPILOGUE ========
+ */
+
+#ifdef acme_utils_clocks_IClock__top__
+#undef __nested__
+#endif
+
+#endif /* acme_utils_clocks_IClock__include */
+
+
+/*
+ * ======== PREFIX ALIASES ========
+ */
+
+#if !defined(__nested__) && !defined(acme_utils_clocks_IClock__nolocalnames)
+
+/* module prefix */
+#define IClock_Module acme_utils_clocks_IClock_Module
+#define IClock_TimeValue acme_utils_clocks_IClock_TimeValue
+#define IClock_getTime acme_utils_clocks_IClock_getTime
+#define IClock_getTime_fxnP acme_utils_clocks_IClock_getTime_fxnP
+#define IClock_getTime_FxnT acme_utils_clocks_IClock_getTime_FxnT
+#define IClock_Module_name acme_utils_clocks_IClock_Module_name
+
+/* C++ wrapper */
+#if defined(__cplusplus) && !defined(acme_utils_clocks_IClock__INTERNAL__)
+namespace IClock = acme_utils_clocks::IClock;
+#endif
+
+#endif
diff --git a/src/part1/examples/repo/acme/utils/clocks/IClock.xdc b/src/part1/examples/repo/acme/utils/clocks/IClock.xdc
new file mode 100644
index 0000000..de56c6d
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/IClock.xdc
@@ -0,0 +1,13 @@
+/*
+ * ======== acme/utils/IClock.xdc ========
+ */
+
+/*! Abstract clock */
+interface IClock {
+
+ /*! Time value type */
+ typedef Bits32 TimeValue;
+
+ /*! Get the current time */
+ TimeValue getTime();
+}
diff --git a/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P
new file mode 100644
index 0000000..44be14f
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P.mak b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P.mak
new file mode 100644
index 0000000..eb19eee
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils.clocks/ClockStd.o64P.dep
+endif
+
+package/lib/lib/acme.utils.clocks/ClockStd.o64P: | .interfaces
+package/lib/lib/acme.utils.clocks/ClockStd.o64P: ClockStd.c lib/acme.utils.clocks.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks -fr=./package/lib/lib/acme.utils.clocks -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils.clocks -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks -fr=./package/lib/lib/acme.utils.clocks
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/ClockStd.o64P:C_DIR=
+package/lib/lib/acme.utils.clocks/ClockStd.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils.clocks/ClockStd.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/acme.utils.clocks/ClockStd.s64P: | .interfaces
+package/lib/lib/acme.utils.clocks/ClockStd.s64P: ClockStd.c lib/acme.utils.clocks.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks -fr=./package/lib/lib/acme.utils.clocks -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils.clocks -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks -fr=./package/lib/lib/acme.utils.clocks
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/ClockStd.s64P:C_DIR=
+package/lib/lib/acme.utils.clocks/ClockStd.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils.clocks/ClockStd.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P.dep
+endif
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P: | .interfaces
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P: package/package_acme.utils.clocks.c lib/acme.utils.clocks.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks/package -fr=./package/lib/lib/acme.utils.clocks/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils.clocks/package -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks/package -fr=./package/lib/lib/acme.utils.clocks/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P:C_DIR=
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P: | .interfaces
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P: package/package_acme.utils.clocks.c lib/acme.utils.clocks.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks/package -fr=./package/lib/lib/acme.utils.clocks/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils.clocks/package -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils.clocks/package -fr=./package/lib/lib/acme.utils.clocks/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P:C_DIR=
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/lib/lib/acme.utils.clocks/ClockStd.o64P
+ -$(RM) package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P
+ -$(RM) package/lib/lib/acme.utils.clocks/ClockStd.s64P
+ -$(RM) package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P
+
+lib/acme.utils.clocks.a64P: package/lib/lib/acme.utils.clocks/ClockStd.o64P package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P lib/acme.utils.clocks.a64P.mak
+
+clean::
+ -$(RM) lib/acme.utils.clocks.a64P.mak
diff --git a/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW
new file mode 100644
index 0000000..b2a6761
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW.mak b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW.mak
new file mode 100644
index 0000000..db5fe9d
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/lib/acme.utils.clocks.a86GW.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = gnu.targets.Mingw{1,0,3.4,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils.clocks/ClockStd.o86GW.dep
+endif
+
+package/lib/lib/acme.utils.clocks/ClockStd.o86GW: | .interfaces
+package/lib/lib/acme.utils.clocks/ClockStd.o86GW: ClockStd.c lib/acme.utils.clocks.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils.clocks/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/ClockStd.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils.clocks/ClockStd.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils.clocks/ClockStd.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/acme.utils.clocks/ClockStd.s86GW: | .interfaces
+package/lib/lib/acme.utils.clocks/ClockStd.s86GW: ClockStd.c lib/acme.utils.clocks.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils.clocks/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/ClockStd.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils.clocks/ClockStd.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils.clocks/ClockStd.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW.dep
+endif
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW: | .interfaces
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW: package/package_acme.utils.clocks.c lib/acme.utils.clocks.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils.clocks/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW: | .interfaces
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW: package/package_acme.utils.clocks.c lib/acme.utils.clocks.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils.clocks/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW ::
+ -$(RM) package/lib/lib/acme.utils.clocks/ClockStd.o86GW
+ -$(RM) package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW
+ -$(RM) package/lib/lib/acme.utils.clocks/ClockStd.s86GW
+ -$(RM) package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW
+
+lib/acme.utils.clocks.a86GW: package/lib/lib/acme.utils.clocks/ClockStd.o86GW package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW lib/acme.utils.clocks.a86GW.mak
+
+clean::
+ -$(RM) lib/acme.utils.clocks.a86GW.mak
diff --git a/src/part1/examples/repo/acme/utils/clocks/package.bld b/src/part1/examples/repo/acme/utils/clocks/package.bld
new file mode 100644
index 0000000..5846f39
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package.bld
@@ -0,0 +1,14 @@
+/*
+ * ======== acme/utils/clocks/package.bld ========
+ */
+
+var Build = xdc.useModule('xdc.bld.BuildEnvironment');
+var Pkg = xdc.useModule('xdc.bld.PackageContents');
+
+var LIB_NAME = "lib/" + Pkg.name;
+var LIB_SRCS = ["ClockStd.c"];
+
+for each (var targ in Build.targets) {
+ Pkg.addLibrary(LIB_NAME, targ).addObjects(LIB_SRCS);
+}
+
diff --git a/src/part1/examples/repo/acme/utils/clocks/package.mak b/src/part1/examples/repo/acme/utils/clocks/package.mak
new file mode 100644
index 0000000..a77cdce
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package.mak
@@ -0,0 +1,257 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = acme/utils/clocks
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs
+D:/work/tutorial/repo/config.bld:
+package.mak: D:/work/tutorial/repo/config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+gnu.targets.Mingw.rootDir ?= e:/rtsc/mingw
+gnu.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+.PRECIOUS: $(XDCCFGDIR)/%.o86GW
+.PHONY: all,86GW .dlls,86GW .executables,86GW test,86GW
+all,86GW: .executables,86GW
+.executables,86GW: .libraries,86GW
+.executables,86GW: .dlls,86GW
+.dlls,86GW: .libraries,86GW
+.libraries,86GW: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,86GW
+ @$(ECHO) xdc .executables,86GW
+ @$(ECHO) xdc .libraries,86GW
+ @$(ECHO) xdc .dlls,86GW
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_acme.utils.clocks.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package acme.utils.clocks" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/package.cfg.dep
+endif
+
+package/package.ext.xml: package/package.cfg.xdc.inc
+package/package.cfg.xdc.inc: $(XDCROOT)/packages/xdc/cfg/cfginc.js package.xdc
+ @$(MSG) generating schema include file list ...
+ $(CONFIG) -f $(XDCROOT)/packages/xdc/cfg/cfginc.js acme.utils.clocks $@
+
+.libraries,86GW .libraries: lib/acme.utils.clocks.a86GW
+
+-include lib/acme.utils.clocks.a86GW.mak
+lib/acme.utils.clocks.a86GW:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/acme.utils.clocks/ClockStd.o86GW package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW into $@ ...
+ $(gnu.targets.Mingw.rootDir)/mingw32/bin/ar cr $@ package/lib/lib/acme.utils.clocks/ClockStd.o86GW package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW
+lib/acme.utils.clocks.a86GW:LD_LIBRARY_PATH=
+lib/acme.utils.clocks.a86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+lib/acme.utils.clocks.a86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW clean::
+ -$(RM) lib/acme.utils.clocks.a86GW
+.libraries,64P .libraries: lib/acme.utils.clocks.a64P
+
+-include lib/acme.utils.clocks.a64P.mak
+lib/acme.utils.clocks.a64P:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/acme.utils.clocks/ClockStd.o64P package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P into $@ ...
+ $(ti.targets.C64P.rootDir)/bin/ar6x rq $@ package/lib/lib/acme.utils.clocks/ClockStd.o64P package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P
+lib/acme.utils.clocks.a64P:C_DIR=
+lib/acme.utils.clocks.a64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+lib/acme.utils.clocks.a64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P clean::
+ -$(RM) lib/acme.utils.clocks.a64P
+test:;
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+ClockStd.o64P,copy : package/lib/lib/acme.utils.clocks/ClockStd.o64P
+package_acme.utils.clocks.s86GW,copy : package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s86GW
+ClockStd.s64P,copy : package/lib/lib/acme.utils.clocks/ClockStd.s64P
+package_acme.utils.clocks.o86GW,copy : package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW
+ClockStd.s86GW,copy : package/lib/lib/acme.utils.clocks/ClockStd.s86GW
+ClockStd.o86GW,copy : package/lib/lib/acme.utils.clocks/ClockStd.o86GW
+package_acme.utils.clocks.o64P,copy : package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P
+package_acme.utils.clocks.s64P,copy : package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.s64P
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,acme_utils_clocks
+acme_utils_clocks.tar: lib/acme.utils.clocks.a64P
+acme_utils_clocks.tar: package/build.cfg
+acme_utils_clocks.tar: package/package.cfg.xdc.inc
+acme_utils_clocks.tar: package/package.ext.xml
+acme_utils_clocks.tar: package/package.xdc.inc
+acme_utils_clocks.tar: lib/acme.utils.clocks.a86GW
+acme_utils_clocks.tar: package/package.bld.xml
+acme_utils_clocks.tar: package/package.rel.dot
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/acme_utils_clocks.tar.dep
+endif
+package/rel/acme_utils_clocks/acme/utils/clocks/package/package.rel.xml:
+
+acme_utils_clocks.tar: package/rel/acme_utils_clocks.xdc.inc package/rel/acme_utils_clocks/acme/utils/clocks/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/acme_utils_clocks.xdc.inc,package/rel/acme_utils_clocks.tar.dep)
+
+
+release release,acme_utils_clocks: all acme_utils_clocks.tar
+clean:: .clean
+ -$(RM) acme_utils_clocks.tar
+ -$(RM) package/rel/acme_utils_clocks.xdc.inc
+ -$(RM) package/rel/acme_utils_clocks.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard lib))
+ $(shell $(MKDIR) lib)
+endif
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/lib/lib))
+ $(shell $(MKDIR) package/lib/lib)
+endif
+ifeq (,$(wildcard package/lib/lib/acme.utils.clocks))
+ $(shell $(MKDIR) package/lib/lib/acme.utils.clocks)
+endif
+ifeq (,$(wildcard package/lib/lib/acme.utils.clocks/package))
+ $(shell $(MKDIR) package/lib/lib/acme.utils.clocks/package)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+
+clean::
+ -$(RM) package/acme.utils.clocks.pjt
diff --git a/src/part1/examples/repo/acme/utils/clocks/package.xdc b/src/part1/examples/repo/acme/utils/clocks/package.xdc
new file mode 100644
index 0000000..c018abd
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package.xdc
@@ -0,0 +1,10 @@
+/*
+ * ======== acme/utils/clocks/package.xdc ========
+ */
+
+/*! Abstract clock support [RTSC Interface Primer] */
+package acme.utils.clocks {
+ interface IClock;
+ module ClockStd;
+}
+
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.vers_b150 b/src/part1/examples/repo/acme/utils/clocks/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.vers_b150
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.vers_c150 b/src/part1/examples/repo/acme/utils/clocks/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.vers_c150
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.vers_g150 b/src/part1/examples/repo/acme/utils/clocks/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.vers_g150
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.vers_r150 b/src/part1/examples/repo/acme/utils/clocks/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.vers_r150
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t26 b/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t26
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t26
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t32 b/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/.xdc-t32
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.ccs b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.ccs
new file mode 100644
index 0000000..7253ace
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.ccs
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.pjt b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.pjt
new file mode 100644
index 0000000..262bdff
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.pjt
@@ -0,0 +1,10 @@
+; Code Composer Project File, Version 2.0 (do not modify or remove this line)
+[Project Settings]
+ProjectName="acme.utils.clocks"
+ProjectType=External
+CPUFamily=TMS320C64XX
+Tool="CustomBuilder"
+Config="Package"
+[Source Files]
+Source="../ClockStd.c"
+Source="../package/package_acme.utils.clocks.c"
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.sch b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/acme.utils.clocks.sch
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.class b/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.class
new file mode 100644
index 0000000..fc1c231
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.class
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.java b/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.java
new file mode 100644
index 0000000..208d77e
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/acme_utils_clocks.java
@@ -0,0 +1,357 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class acme_utils_clocks
+{
+ static final String VERS = "@(#) xdc-t32\n";
+
+ static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+ static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+ static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+ static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+ static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+ static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+ static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+ static final XScriptO $$DEFAULT = Value.DEFAULT;
+ static final Object $$UNDEF = Undefined.instance;
+
+ static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+ static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+ static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+ static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+ static final Object $$objFldGet = Global.get("$$objFldGet");
+ static final Object $$objFldSet = Global.get("$$objFldSet");
+ static final Object $$proxyGet = Global.get("$$proxyGet");
+ static final Object $$proxySet = Global.get("$$proxySet");
+ static final Object $$delegGet = Global.get("$$delegGet");
+ static final Object $$delegSet = Global.get("$$delegSet");
+
+ Scriptable xdcO;
+ Session ses;
+ Value.Obj om;
+
+ boolean isROV;
+ boolean isCFG;
+
+ Proto.Obj pkgP;
+ Value.Obj pkgV;
+
+ ArrayList<Object> imports = new ArrayList<Object>();
+ ArrayList<Object> loggables = new ArrayList<Object>();
+ ArrayList<Object> mcfgs = new ArrayList<Object>();
+ ArrayList<Object> proxies = new ArrayList<Object>();
+ ArrayList<Object> sizes = new ArrayList<Object>();
+ ArrayList<Object> tdefs = new ArrayList<Object>();
+
+ void $$IMPORTS()
+ {
+ Global.callFxn("loadPackage", xdcO, "xdc");
+ Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+ Global.callFxn("loadPackage", xdcO, "xdc.runtime");
+ }
+
+ void $$OBJECTS()
+ {
+ pkgP = (Proto.Obj)om.bind("acme.utils.clocks.Package", new Proto.Obj());
+ pkgV = (Value.Obj)om.bind("acme.utils.clocks", new Value.Obj("acme.utils.clocks", pkgP));
+ }
+
+ void IClock$$OBJECTS()
+ {
+ Proto.Obj po, spo;
+ Value.Obj vo;
+
+ po = (Proto.Obj)om.bind("acme.utils.clocks.IClock.Module", new Proto.Obj());
+ vo = (Value.Obj)om.bind("acme.utils.clocks.IClock", new Value.Obj("acme.utils.clocks.IClock", po));
+ pkgV.bind("IClock", vo);
+ // decls
+ }
+
+ void ClockStd$$OBJECTS()
+ {
+ Proto.Obj po, spo;
+ Value.Obj vo;
+
+ po = (Proto.Obj)om.bind("acme.utils.clocks.ClockStd.Module", new Proto.Obj());
+ vo = (Value.Obj)om.bind("acme.utils.clocks.ClockStd", new Value.Obj("acme.utils.clocks.ClockStd", po));
+ pkgV.bind("ClockStd", vo);
+ // decls
+ }
+
+ void IClock$$CONSTS()
+ {
+ // interface IClock
+ }
+
+ void ClockStd$$CONSTS()
+ {
+ // module ClockStd
+ om.bind("acme.utils.clocks.ClockStd.getTime", new Extern("acme_utils_clocks_ClockStd_getTime__E", "xdc_Bits32(*)(xdc_Void)", true, false, "acme.utils.clocks.ClockStd.getTime"));
+ }
+
+ void IClock$$CREATES()
+ {
+ Proto.Fxn fxn;
+ StringBuilder sb;
+
+ }
+
+ void ClockStd$$CREATES()
+ {
+ Proto.Fxn fxn;
+ StringBuilder sb;
+
+ }
+
+ void IClock$$FUNCTIONS()
+ {
+ Proto.Fxn fxn;
+
+ }
+
+ void ClockStd$$FUNCTIONS()
+ {
+ Proto.Fxn fxn;
+
+ }
+
+ void IClock$$SIZES()
+ {
+ Proto.Str so;
+ Object fxn;
+
+ }
+
+ void ClockStd$$SIZES()
+ {
+ Proto.Str so;
+ Object fxn;
+
+ }
+
+ void IClock$$TYPES()
+ {
+ Scriptable cap;
+ Proto.Obj po;
+ Proto.Str ps;
+ Proto.Typedef pt;
+ Object fxn;
+
+ po = (Proto.Obj)om.find("acme.utils.clocks.IClock.Module");
+ po.init("acme.utils.clocks.IClock.Module", om.find("xdc.runtime.IModule.Module"));
+ po.addFld("$hostonly", $$T_Num, 0, "r");
+ if (isCFG) {
+ }//isCFG
+ // typedef IClock.TimeValue
+ om.bind("acme.utils.clocks.IClock.TimeValue", Proto.Elm.newCNum("(xdc_Bits32)"));
+ }
+
+ void ClockStd$$TYPES()
+ {
+ Scriptable cap;
+ Proto.Obj po;
+ Proto.Str ps;
+ Proto.Typedef pt;
+ Object fxn;
+
+ po = (Proto.Obj)om.find("acme.utils.clocks.ClockStd.Module");
+ po.init("acme.utils.clocks.ClockStd.Module", om.find("acme.utils.clocks.IClock.Module"));
+ po.addFld("$hostonly", $$T_Num, 0, "r");
+ if (isCFG) {
+ }//isCFG
+ }
+
+ void IClock$$ROV()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.clocks.IClock");
+ }
+
+ void ClockStd$$ROV()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.clocks.ClockStd");
+ }
+
+ void $$SINGLETONS()
+ {
+ pkgP.init("acme.utils.clocks.Package", (Proto.Obj)om.find("xdc.IPackage.Module"));
+ pkgP.bind("$capsule", $$UNDEF);
+ pkgV.init2(pkgP, "acme.utils.clocks", Value.DEFAULT, false);
+ pkgV.bind("$name", "acme.utils.clocks");
+ pkgV.bind("$category", "Package");
+ pkgV.bind("$$qn", "acme.utils.clocks.");
+ pkgV.bind("$vers", Global.newArray());
+ Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+ atmap.seal("length");
+ imports.clear();
+ pkgV.bind("$imports", imports);
+ StringBuilder sb = new StringBuilder();
+ sb.append("var pkg = xdc.om['acme.utils.clocks'];\n");
+ sb.append("if (pkg.$vers.length >= 3) {\n");
+ sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+ sb.append("}\n");
+ sb.append("pkg.build.libraries = [\n");
+ sb.append("'lib/acme.utils.clocks.a86GW',\n");
+ sb.append("'lib/acme.utils.clocks.a64P',\n");
+ sb.append("];\n");
+ sb.append("pkg.build.libDesc = [\n");
+ sb.append("['lib/acme.utils.clocks.a86GW', {target: 'gnu.targets.Mingw'}],\n");
+ sb.append("['lib/acme.utils.clocks.a64P', {target: 'ti.targets.C64P'}],\n");
+ sb.append("];\n");
+ sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+ sb.append("pkg.build.libDesc['lib/acme.utils.clocks.a86GW'].suffix = '86GW';\n");
+ sb.append("pkg.build.libDesc['lib/acme.utils.clocks.a64P'].suffix = '64P';\n");
+ sb.append("}\n");
+ Global.eval(sb.toString());
+ }
+
+ void IClock$$SINGLETONS()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.clocks.IClock");
+ po = (Proto.Obj)om.find("acme.utils.clocks.IClock.Module");
+ vo.init2(po, "acme.utils.clocks.IClock", $$DEFAULT, false);
+ vo.bind("Module", po);
+ vo.bind("$category", "Interface");
+ vo.bind("$capsule", $$UNDEF);
+ vo.bind("$package", om.find("acme.utils.clocks"));
+ tdefs.clear();
+ proxies.clear();
+ vo.bind("TimeValue", om.find("acme.utils.clocks.IClock.TimeValue"));
+ vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+ vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+ ((Value.Arr)pkgV.getv("$interfaces")).add(vo);
+ pkgV.bind("IClock", vo);
+ ((Value.Arr)pkgV.getv("$unitNames")).add("IClock");
+ vo.seal(null);
+ }
+
+ void ClockStd$$SINGLETONS()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.clocks.ClockStd");
+ po = (Proto.Obj)om.find("acme.utils.clocks.ClockStd.Module");
+ vo.init2(po, "acme.utils.clocks.ClockStd", $$DEFAULT, false);
+ vo.bind("Module", po);
+ vo.bind("$category", "Module");
+ vo.bind("$capsule", $$UNDEF);
+ vo.bind("$package", om.find("acme.utils.clocks"));
+ tdefs.clear();
+ proxies.clear();
+ mcfgs.clear();
+ mcfgs.add("Module__diagsEnabled");
+ mcfgs.add("Module__diagsIncluded");
+ mcfgs.add("Module__diagsMask");
+ mcfgs.add("Module__gateObj");
+ mcfgs.add("Module__gatePrms");
+ mcfgs.add("Module__id");
+ mcfgs.add("Module__loggerDefined");
+ mcfgs.add("Module__loggerObj");
+ mcfgs.add("Module__loggerFxn4");
+ mcfgs.add("Module__loggerFxn8");
+ mcfgs.add("Module__startupDoneFxn");
+ mcfgs.add("Object__count");
+ mcfgs.add("Object__heap");
+ mcfgs.add("Object__sizeof");
+ mcfgs.add("Object__table");
+ vo.bind("TimeValue", om.find("acme.utils.clocks.IClock.TimeValue"));
+ vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+ vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+ vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
+ ((Value.Arr)pkgV.getv("$modules")).add(vo);
+ ((Value.Arr)om.find("$modules")).add(vo);
+ vo.bind("$$instflag", 0);
+ vo.bind("$$iobjflag", 0);
+ vo.bind("$$sizeflag", 1);
+ vo.bind("$$dlgflag", 0);
+ vo.bind("$$iflag", 1);
+ vo.bind("$$romcfgs", "|");
+ if (isCFG) {
+ Proto.Str ps = (Proto.Str)vo.find("Module_State");
+ if (ps != null) vo.bind("$object", ps.newInstance());
+ vo.bind("$$meta_iobj", 1);
+ }//isCFG
+ vo.bind("getTime", om.find("acme.utils.clocks.ClockStd.getTime"));
+ vo.bind("$$fxntab", Global.newArray("acme_utils_clocks_ClockStd_Handle__label__E", "acme_utils_clocks_ClockStd_Module__startupDone__E", "acme_utils_clocks_ClockStd_Object__create__E", "acme_utils_clocks_ClockStd_Object__delete__E", "acme_utils_clocks_ClockStd_Object__destruct__E", "acme_utils_clocks_ClockStd_Object__get__E", "acme_utils_clocks_ClockStd_Object__first__E", "acme_utils_clocks_ClockStd_Object__next__E", "acme_utils_clocks_ClockStd_Params__init__E", "acme_utils_clocks_ClockStd_Proxy__abstract__E", "acme_utils_clocks_ClockStd_Proxy__delegate__E", "acme_utils_clocks_ClockStd_getTime__E"));
+ vo.bind("$$logEvtCfgs", Global.newArray());
+ vo.bind("$$errorDescCfgs", Global.newArray());
+ vo.bind("$$assertDescCfgs", Global.newArray());
+ Value.Map atmap = (Value.Map)vo.getv("$attr");
+ atmap.seal("length");
+ vo.bind("MODULE_STARTUP$", 0);
+ vo.bind("PROXY$", 0);
+ loggables.clear();
+ loggables.add(Global.newObject("name", "getTime", "entry", "", "exit", "%d"));
+ vo.bind("$$loggables", loggables.toArray());
+ pkgV.bind("ClockStd", vo);
+ ((Value.Arr)pkgV.getv("$unitNames")).add("ClockStd");
+ }
+
+ void $$INITIALIZATION()
+ {
+ Value.Obj vo;
+
+ if (isCFG) {
+ }//isCFG
+ Global.callFxn("module$meta$init", (Scriptable)om.find("acme.utils.clocks.ClockStd"));
+ Global.callFxn("init", pkgV);
+ ((Value.Obj)om.getv("acme.utils.clocks.IClock")).bless();
+ ((Value.Obj)om.getv("acme.utils.clocks.ClockStd")).bless();
+ ((Value.Arr)om.find("$packages")).add(pkgV);
+ }
+
+ public void exec( Scriptable xdcO, Session ses )
+ {
+ this.xdcO = xdcO;
+ this.ses = ses;
+ om = (Value.Obj)xdcO.get("om", null);
+
+ Object o = om.geto("$name");
+ String s = o instanceof String ? (String)o : null;
+ isCFG = s != null && s.equals("cfg");
+ isROV = s != null && s.equals("rov");
+
+ $$IMPORTS();
+ $$OBJECTS();
+ IClock$$OBJECTS();
+ ClockStd$$OBJECTS();
+ IClock$$CONSTS();
+ ClockStd$$CONSTS();
+ IClock$$CREATES();
+ ClockStd$$CREATES();
+ IClock$$FUNCTIONS();
+ ClockStd$$FUNCTIONS();
+ IClock$$SIZES();
+ ClockStd$$SIZES();
+ IClock$$TYPES();
+ ClockStd$$TYPES();
+ if (isROV) {
+ IClock$$ROV();
+ ClockStd$$ROV();
+ }//isROV
+ $$SINGLETONS();
+ IClock$$SINGLETONS();
+ ClockStd$$SINGLETONS();
+ $$INITIALIZATION();
+ }
+}
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/build.cfg b/src/part1/examples/repo/acme/utils/clocks/package/build.cfg
new file mode 100644
index 0000000..6774249
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/build.cfg
@@ -0,0 +1,28 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+ 'lib/acme.utils.clocks.a86GW',
+ 'lib/acme.utils.clocks.a64P',
+];
+
+pkg.build.libDesc = [
+ [
+ 'lib/acme.utils.clocks.a86GW',
+ {
+ target: 'gnu.targets.Mingw'
+ }
+ ],
+ [
+ 'lib/acme.utils.clocks.a64P',
+ {
+ target: 'ti.targets.C64P'
+ }
+ ],
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+ pkg.build.libDesc['lib/acme.utils.clocks.a86GW'].suffix = '86GW';
+ pkg.build.libDesc['lib/acme.utils.clocks.a64P'].suffix = '64P';
+}
+
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/internal/ClockStd.xdc.h b/src/part1/examples/repo/acme/utils/clocks/package/internal/ClockStd.xdc.h
new file mode 100644
index 0000000..55fcf85
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/internal/ClockStd.xdc.h
@@ -0,0 +1,73 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef acme_utils_clocks_ClockStd__INTERNAL__
+#define acme_utils_clocks_ClockStd__INTERNAL__
+
+#ifndef acme_utils_clocks_ClockStd__internalaccess
+#define acme_utils_clocks_ClockStd__internalaccess
+#endif
+
+#include <acme/utils/clocks/ClockStd.h>
+
+#undef xdc_FILE__
+#ifndef xdc_FILE
+#define xdc_FILE__ NULL
+#else
+#define xdc_FILE__ xdc_FILE
+#endif
+
+/* getTime */
+#undef acme_utils_clocks_ClockStd_getTime
+#define acme_utils_clocks_ClockStd_getTime acme_utils_clocks_ClockStd_getTime__F
+
+/* Module_startup */
+#undef acme_utils_clocks_ClockStd_Module_startup
+#define acme_utils_clocks_ClockStd_Module_startup acme_utils_clocks_ClockStd_Module_startup__F
+
+/* Instance_init */
+#undef acme_utils_clocks_ClockStd_Instance_init
+#define acme_utils_clocks_ClockStd_Instance_init acme_utils_clocks_ClockStd_Instance_init__F
+
+/* Instance_finalize */
+#undef acme_utils_clocks_ClockStd_Instance_finalize
+#define acme_utils_clocks_ClockStd_Instance_finalize acme_utils_clocks_ClockStd_Instance_finalize__F
+
+/* per-module runtime symbols */
+#undef Module__MID
+#define Module__MID acme_utils_clocks_ClockStd_Module__id__C
+#undef Module__DGSINCL
+#define Module__DGSINCL acme_utils_clocks_ClockStd_Module__diagsIncluded__C
+#undef Module__DGSENAB
+#define Module__DGSENAB acme_utils_clocks_ClockStd_Module__diagsEnabled__C
+#undef Module__DGSMASK
+#define Module__DGSMASK acme_utils_clocks_ClockStd_Module__diagsMask__C
+#undef Module__LOGDEF
+#define Module__LOGDEF acme_utils_clocks_ClockStd_Module__loggerDefined__C
+#undef Module__LOGOBJ
+#define Module__LOGOBJ acme_utils_clocks_ClockStd_Module__loggerObj__C
+#undef Module__LOGFXN4
+#define Module__LOGFXN4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C
+#undef Module__LOGFXN8
+#define Module__LOGFXN8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C
+#undef Module__G_OBJ
+#define Module__G_OBJ acme_utils_clocks_ClockStd_Module__gateObj__C
+#undef Module__G_PRMS
+#define Module__G_PRMS acme_utils_clocks_ClockStd_Module__gatePrms__C
+#undef Module__GP_create
+#define Module__GP_create acme_utils_clocks_ClockStd_Module_GateProxy_create
+#undef Module__GP_delete
+#define Module__GP_delete acme_utils_clocks_ClockStd_Module_GateProxy_delete
+#undef Module__GP_enter
+#define Module__GP_enter acme_utils_clocks_ClockStd_Module_GateProxy_enter
+#undef Module__GP_leave
+#define Module__GP_leave acme_utils_clocks_ClockStd_Module_GateProxy_leave
+#undef Module__GP_query
+#define Module__GP_query acme_utils_clocks_ClockStd_Module_GateProxy_query
+
+
+#endif /* acme_utils_clocks_ClockStd__INTERNAL____ */
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P
new file mode 100644
index 0000000..5fe12f7
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P.dep b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P.dep
new file mode 100644
index 0000000..f352ea7
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o64P.dep
@@ -0,0 +1,29 @@
+package/lib/lib/acme.utils.clocks/ClockStd.o64P: ClockStd.c ./package/internal/ClockStd.xdc.h d:/ti/c6000/alc/include/time.h ClockStd.h d:/ti/c6000/alc/include/linkage.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h package/package.defs.h IClock.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h d:/ti/c6000/alc/include/stdint.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h
+ClockStd.c:
+./package/internal/ClockStd.xdc.h:
+d:/ti/c6000/alc/include/time.h:
+ClockStd.h:
+d:/ti/c6000/alc/include/linkage.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+package/package.defs.h:
+IClock.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+d:/ti/c6000/alc/include/stdint.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW
new file mode 100644
index 0000000..b74ffed
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW.dep b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW.dep
new file mode 100644
index 0000000..d5b8d5b
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/ClockStd.o86GW.dep
@@ -0,0 +1,24 @@
+package/lib/lib/acme.utils.clocks//ClockStd.o86GW: ClockStd.c ./package/internal/ClockStd.xdc.h d:/work/tutorial/repo/acme/utils/clocks/ClockStd.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/std.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/xdc.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types.h d:/work/tutorial/repo/acme/utils/clocks/package/package.defs.h d:/work/tutorial/repo/acme/utils/clocks/IClock.h e:/rtsc/xdctools_3_15_00_17/packages/gnu/targets/std.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types__prologue.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/package.defs.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types__epilogue.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IModule.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IHeap.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error__prologue.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error__epilogue.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IInstance.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Memory.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Main.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/Memory_HeapProxy.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IGateProvider.h e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/Main_Module_GateProxy.h
+ClockStd.c:
+./package/internal/ClockStd.xdc.h:
+d:/work/tutorial/repo/acme/utils/clocks/ClockStd.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/std.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/xdc.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types.h:
+d:/work/tutorial/repo/acme/utils/clocks/package/package.defs.h:
+d:/work/tutorial/repo/acme/utils/clocks/IClock.h:
+e:/rtsc/xdctools_3_15_00_17/packages/gnu/targets/std.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types__prologue.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/package.defs.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Types__epilogue.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IModule.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IHeap.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error__prologue.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Error__epilogue.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IInstance.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Memory.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/Main.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/Memory_HeapProxy.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/IGateProvider.h:
+e:/rtsc/xdctools_3_15_00_17/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P
new file mode 100644
index 0000000..2023ee3
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P.dep b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P.dep
new file mode 100644
index 0000000..628bfc5
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P.dep
@@ -0,0 +1,7 @@
+package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P: package/package_acme.utils.clocks.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h d:/ti/c6000/alc/include/stdint.h
+package/package_acme.utils.clocks.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW
new file mode 100644
index 0000000..fe6d919
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW.dep b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW.dep
new file mode 100644
index 0000000..af1db5c
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW.dep
@@ -0,0 +1,4 @@
+package/lib/lib/acme.utils.clocks/package//package_acme.utils.clocks.o86GW: package/package_acme.utils.clocks.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h
+package/package_acme.utils.clocks.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h:
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package.bld.xml b/src/part1/examples/repo/acme/utils/clocks/package/package.bld.xml
new file mode 100644
index 0000000..64a078b
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package.bld.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="acme.utils.clocks" version="" producerId="undefined">
+ <units>
+ <interface name="IClock"/>
+ <module name="ClockStd"/>
+ </units>
+ <sources>
+ <srcFile name="ClockStd.c"/>
+ <srcFile name="package/package_acme.utils.clocks.c"/>
+ </sources>
+ <configurations>
+ </configurations>
+ <makefiles>
+ <srcFile name="package.mak" src="package.bld"/>
+ <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+ <srcFile name="package/package.cfg.dep" src="package.xdc"/>
+ <srcFile name="lib/acme.utils.clocks.a86GW.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/acme.utils.clocks/ClockStd.o86GW.dep" src="ClockStd.c"/>
+ <srcFile name="package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o86GW.dep" src="package/package_acme.utils.clocks.c"/>
+ <srcFile name="lib/acme.utils.clocks.a64P.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/acme.utils.clocks/ClockStd.o64P.dep" src="ClockStd.c"/>
+ <srcFile name="package/lib/lib/acme.utils.clocks/package/package_acme.utils.clocks.o64P.dep" src="package/package_acme.utils.clocks.c"/>
+ <srcFile name="package/rel/acme_utils_clocks.tar.dep" src="package/rel/acme_utils_clocks.xdc.inc"/>
+ </makefiles>
+ <targets>
+ <target name="ti.targets.C64P"
+ version="ti.targets.C64P{1,0,6.1,5"
+ platform="ti.platforms.sim64Pxx"
+ isa="64P"
+ suffix="64P"
+ rootDir="d:/ti/c6000/alc"
+ os="undefined"
+ rts="ti.targets.rts6000">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ <target name="gnu.targets.Mingw"
+ version="gnu.targets.Mingw{1,0,3.4,5"
+ platform="host.platforms.PC"
+ isa="x86"
+ suffix="86GW"
+ rootDir="e:/rtsc/mingw"
+ os="Windows"
+ rts="gnu.targets.rts86GW">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ </targets>
+ <libraries>
+ <library name="lib/acme.utils.clocks"
+ pname="lib/acme.utils.clocks.a86GW"
+ profile="release"
+ target="gnu.targets.Mingw"/>
+ <library name="lib/acme.utils.clocks"
+ pname="lib/acme.utils.clocks.a64P"
+ profile="release"
+ target="ti.targets.C64P"/>
+ </libraries>
+ <executables>
+ </executables>
+ <tests>
+ </tests>
+ <releases relDir="package/rel/">
+ <release name="acme_utils_clocks"
+ pname="acme_utils_clocks.tar"
+ label="default"
+ >
+ <file name="lib/acme.utils.clocks.a64P"/>
+ <file name="package/build.cfg"/>
+ <file name="package/package.cfg.xdc.inc"/>
+ <file name="package/package.ext.xml"/>
+ <file name="package/package.xdc.inc"/>
+ <file name="lib/acme.utils.clocks.a86GW"/>
+ <file name="package/package.bld.xml"/>
+ <file name="package/package.rel.dot"/>
+ </release>
+ </releases>
+ <repositories>
+ </repositories>
+</package>
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package.defs.h b/src/part1/examples/repo/acme/utils/clocks/package/package.defs.h
new file mode 100644
index 0000000..af55cb2
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package.defs.h
@@ -0,0 +1,27 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef acme_utils_clocks__
+#define acme_utils_clocks__
+
+
+/*
+ * ======== interface acme.utils.clocks.IClock ========
+ */
+
+typedef struct acme_utils_clocks_IClock_Fxns__ acme_utils_clocks_IClock_Fxns__;
+typedef const acme_utils_clocks_IClock_Fxns__* acme_utils_clocks_IClock_Module;
+
+/*
+ * ======== module acme.utils.clocks.ClockStd ========
+ */
+
+typedef struct acme_utils_clocks_ClockStd_Fxns__ acme_utils_clocks_ClockStd_Fxns__;
+typedef const acme_utils_clocks_ClockStd_Fxns__* acme_utils_clocks_ClockStd_Module;
+
+
+#endif /* acme_utils_clocks__ */
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package.doc.xml b/src/part1/examples/repo/acme/utils/clocks/package/package.doc.xml
new file mode 100644
index 0000000..58e96ec
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package.doc.xml
@@ -0,0 +1,461 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='acme.utils.clocks' nodoc='0' root='../../../' summary='Abstract+clock+support+%5BRTSC+Interface+Primer%5D'>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eacme.utils.clocks%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ <unit name='IClock' kind='interface' nodoc='0' metaonly='0' summary='Abstract+clock'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2Fpackage.html%22+title%3D%22acme.utils.clocks%22%3Eacme.utils.clocks%3C%2Fa%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIClock%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ </synopSpec>
+ <specInfo>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Einterface%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EIClock%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
+ </specInfo>
+ <group name='local proxy modules'>
+ </group>
+ <group name='module-wide constants & types'>
+ <decl spacer='1'/>
+ <decl kind='typedef' name='TimeValue' anchor='.Time.Value' altext='acme.utils.clocks.IClock.TimeValue' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Time+value+type'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETimeValue%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopSpec>
+ </decl>
+ </group>
+ <group name='module-wide config parameters'>
+ <decl spacer='1'/>
+ <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='acme.utils.clocks.IClock.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
+ <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
+ <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
+ <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
+ <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.logger%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER7%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER8%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.gate%2522%252C'/>
+ <line tab='4' content='%2522common%2524.gateParams%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D'/>
+ <line tab='0' content='%255D%3B'/>
+ </synopSpec>
+ </decl>
+ <decl spacer='1'/>
+ <decl spacer='1'/>
+ <decl kind='config' name='common$' anchor='common$' altext='acme.utils.clocks.IClock.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopSpec>
+ <docSect name='details'>
+ <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
+ </docSect>
+ </decl>
+ <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='acme.utils.clocks.IClock.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopSpec>
+ </decl>
+ <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='acme.utils.clocks.IClock.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
+ </synopSpec>
+ </decl>
+ </group>
+ <group name='module-wide functions'>
+ <decl kind='fxn' name='getTime' anchor='get.Time' altext='acme.utils.clocks.IClock.getTime' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+current+time'>
+ <synopSpec>
+ <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%23.Time.Value%22+title%3D%22acme.utils.clocks.IClock.TimeValue%22%3EIClock.TimeValue%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTime%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+ </synopSpec>
+ </decl>
+ <decl spacer='1'/>
+ </group>
+ </unit>
+ <unit name='ClockStd' kind='module' nodoc='0' metaonly='0' summary='Portable+IClock+module' inherits='acme.utils.clocks.IClock'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2Fpackage.html%22+title%3D%22acme.utils.clocks%22%3Eacme.utils.clocks%3C%2Fa%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd%3C%2Fspan%3E%3C%2Fgo%3E%3Cspan+class%3D%22xdoc-kw1%22%3E+inherits+%3C%2Fspan%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3EIClock%3C%2Fa%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ </synopSpec>
+ <specInfo>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3Eacme.utils.clocks.IClock%3C%2Fa%3E'/>
+ <line tab='1' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
+ </specInfo>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+ClockStd+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27acme.utils.clocks.ClockStd%27%3C%2Fspan%3E%29%3B'/>
+ </synopMeta>
+ <synopTarg>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bacme%2Futils%2Fclocks%2FClockStd.h%26gt%3B%3C%2Fspan%3E'/>
+ </synopTarg>
+ <group name='local proxy modules'>
+ </group>
+ <group name='module-wide constants & types'>
+ <decl spacer='1'/>
+ <decl kind='typedef' name='TimeValue' anchor='.Time.Value' altext='acme.utils.clocks.ClockStd.TimeValue' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Time+value+type' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%23.Time.Value%22+title%3D%22acme.utils.clocks.IClock.TimeValue%22%3EIClock%3C%2Fa%3E'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ETimeValue%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopSpec>
+ <synopTarg>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBits32%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd_TimeValue%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopTarg>
+ </decl>
+ </group>
+ <group name='module-wide config parameters'>
+ <decl spacer='1'/>
+ <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='acme.utils.clocks.ClockStd.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
+ <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
+ <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
+ <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
+ <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.logger%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER7%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER8%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.gate%2522%252C'/>
+ <line tab='4' content='%2522common%2524.gateParams%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D'/>
+ <line tab='0' content='%255D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EClockStd.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
+ <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
+ <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
+ <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
+ <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.logger%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER7%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER8%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.gate%2522%252C'/>
+ <line tab='4' content='%2522common%2524.gateParams%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D'/>
+ <line tab='0' content='%255D%3B'/>
+ </synopMeta>
+ </decl>
+ <decl spacer='1'/>
+ <decl spacer='1'/>
+ <decl kind='config' name='common$' anchor='common$' altext='acme.utils.clocks.ClockStd.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EClockStd.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+ </synopMeta>
+ <docSect name='details'>
+ <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
+ </docSect>
+ </decl>
+ <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='acme.utils.clocks.ClockStd.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EClockStd.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopMeta>
+ </decl>
+ <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='acme.utils.clocks.ClockStd.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EClockStd.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+ </synopMeta>
+ </decl>
+ </group>
+ <group name='module-wide functions'>
+ <decl kind='fxn' name='getTime' anchor='get.Time' altext='acme.utils.clocks.ClockStd.getTime' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Get+the+current+time' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%23get.Time%22+title%3D%22acme.utils.clocks.IClock.getTime%22%3EIClock%3C%2Fa%3E'>
+ <synopSpec>
+ <line tab='0' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%23.Time.Value%22+title%3D%22acme.utils.clocks.IClock.TimeValue%22%3EIClock.TimeValue%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EgetTime%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+ </synopSpec>
+ <synopTarg>
+ <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%23.Time.Value%22+title%3D%22acme.utils.clocks.IClock.TimeValue%22%3EIClock_TimeValue%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd_getTime%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+ </synopTarg>
+ </decl>
+ <decl spacer='1'/>
+ </group>
+ <group name='module-wide built-ins'>
+ <synopTarg>
+ <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EClockStd_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line blank='1' always='0'/>
+ </synopTarg>
+ </group>
+ </unit>
+</package>
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.dep b/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.dep
new file mode 100644
index 0000000..67e3989
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.dep
@@ -0,0 +1,68 @@
+clean::
+ $(RM) package/acme.utils.clocks.sch
+ $(RM) package/.vers_g150
+ $(RM) package/.vers_r150
+ $(RM) package/.vers_b150
+ $(RM) package/.vers_c150
+ $(RM) package/.xdc-t32
+ $(RM) package/acme_utils_clocks.java
+ $(RM) package/acme_utils_clocks.class
+ $(RM) package/package_acme.utils.clocks.c
+ $(RM) package/package.defs.h
+ $(RM) IClock.h
+ $(RM) ClockStd.h
+ $(RM) package/internal/ClockStd.xdc.h
+ $(RM) package/package.doc.xml
+ $(RM) package/acme.utils.clocks.ccs
+
+.interfaces: package/acme.utils.clocks.sch package/.vers_g150 package/.vers_r150 package/.vers_b150 package/.vers_c150 package/.xdc-t32 package/acme_utils_clocks.java package/acme_utils_clocks.class package/package_acme.utils.clocks.c package/package.defs.h IClock.h ClockStd.h package/internal/ClockStd.xdc.h package/package.doc.xml package/acme.utils.clocks.ccs
+package/package.xdc.inc: package/.vers_g150
+package/.vers_g150:
+package/package.xdc.inc: package/.vers_r150
+package/.vers_r150:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+package/package.xdc.inc: package/.vers_c150
+package/.vers_c150:
+
+.interfaces: ClockStd.xdc IClock.xdc
+
+# schema include file dependencies
+
+# schema update dependencies
+package/package.xdc.inc: ClockStd.xdc
+package/package.xdc.inc: IClock.xdc
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+package/package.xdc.inc: IClock.h
+IClock.h:
+package/package.xdc.inc: ClockStd.h
+ClockStd.h:
+package/package.xdc.inc: package/internal/ClockStd.xdc.h
+package/internal/ClockStd.xdc.h:
+
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.inc b/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.inc
new file mode 100644
index 0000000..5c3c025
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package.xdc.inc
@@ -0,0 +1,18 @@
+package.xdc
+IClock.xdc
+ClockStd.xdc
+package/acme.utils.clocks.sch
+package/.vers_g150
+package/.vers_r150
+package/.vers_b150
+package/.vers_c150
+package/.xdc-t32
+package/acme_utils_clocks.java
+package/acme_utils_clocks.class
+package/package_acme.utils.clocks.c
+package/package.defs.h
+IClock.h
+ClockStd.h
+package/internal/ClockStd.xdc.h
+package/package.doc.xml
+package/acme.utils.clocks.ccs
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/package_acme.utils.clocks.c b/src/part1/examples/repo/acme/utils/clocks/package/package_acme.utils.clocks.c
new file mode 100644
index 0000000..d656fba
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/package_acme.utils.clocks.c
@@ -0,0 +1,21 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char acme_utils_clocks__dummy__;
+
+#define __xdc_PKGVERS null
+#define __xdc_PKGNAME acme.utils.clocks
+#define __xdc_PKGPREFIX acme_utils_clocks_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/src/part1/examples/repo/acme/utils/clocks/package/rel/acme_utils_clocks.xdc.inc b/src/part1/examples/repo/acme/utils/clocks/package/rel/acme_utils_clocks.xdc.inc
new file mode 100644
index 0000000..a330cbe
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/clocks/package/rel/acme_utils_clocks.xdc.inc
@@ -0,0 +1,8 @@
+lib/acme.utils.clocks.a64P
+package/build.cfg
+package/package.cfg.xdc.inc
+package/package.ext.xml
+package/package.xdc.inc
+lib/acme.utils.clocks.a86GW
+package/package.bld.xml
+package/package.rel.dot
diff --git a/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P b/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P
new file mode 100644
index 0000000..4ef91f7
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P.mak b/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P.mak
new file mode 100644
index 0000000..90df51f
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/lib/acme.utils.a64P.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils/package/package_acme.utils.o64P.dep
+endif
+
+package/lib/lib/acme.utils/package/package_acme.utils.o64P: | .interfaces
+package/lib/lib/acme.utils/package/package_acme.utils.o64P: package/package_acme.utils.c lib/acme.utils.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils/package -fr=./package/lib/lib/acme.utils/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils/package -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils/package -fr=./package/lib/lib/acme.utils/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/package/package_acme.utils.o64P:C_DIR=
+package/lib/lib/acme.utils/package/package_acme.utils.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils/package/package_acme.utils.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/acme.utils/package/package_acme.utils.s64P: | .interfaces
+package/lib/lib/acme.utils/package/package_acme.utils.s64P: package/package_acme.utils.c lib/acme.utils.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils/package -fr=./package/lib/lib/acme.utils/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils/package -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils/package -fr=./package/lib/lib/acme.utils/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/package/package_acme.utils.s64P:C_DIR=
+package/lib/lib/acme.utils/package/package_acme.utils.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils/package/package_acme.utils.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils/Bench.o64P.dep
+endif
+
+package/lib/lib/acme.utils/Bench.o64P: | .interfaces
+package/lib/lib/acme.utils/Bench.o64P: Bench.c lib/acme.utils.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils -fr=./package/lib/lib/acme.utils -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils -fr=./package/lib/lib/acme.utils
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/Bench.o64P:C_DIR=
+package/lib/lib/acme.utils/Bench.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils/Bench.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/acme.utils/Bench.s64P: | .interfaces
+package/lib/lib/acme.utils/Bench.s64P: Bench.c lib/acme.utils.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils -fr=./package/lib/lib/acme.utils -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/acme.utils -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_6_1_5 -oe -O2 -mo $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/acme.utils -fr=./package/lib/lib/acme.utils
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/Bench.s64P:C_DIR=
+package/lib/lib/acme.utils/Bench.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/acme.utils/Bench.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/lib/lib/acme.utils/package/package_acme.utils.o64P
+ -$(RM) package/lib/lib/acme.utils/Bench.o64P
+ -$(RM) package/lib/lib/acme.utils/package/package_acme.utils.s64P
+ -$(RM) package/lib/lib/acme.utils/Bench.s64P
+
+lib/acme.utils.a64P: package/lib/lib/acme.utils/package/package_acme.utils.o64P package/lib/lib/acme.utils/Bench.o64P lib/acme.utils.a64P.mak
+
+clean::
+ -$(RM) lib/acme.utils.a64P.mak
diff --git a/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW b/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW
new file mode 100644
index 0000000..e416963
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW.mak b/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW.mak
new file mode 100644
index 0000000..71e5a0a
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/lib/acme.utils.a86GW.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = gnu.targets.Mingw{1,0,3.4,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils/package/package_acme.utils.o86GW.dep
+endif
+
+package/lib/lib/acme.utils/package/package_acme.utils.o86GW: | .interfaces
+package/lib/lib/acme.utils/package/package_acme.utils.o86GW: package/package_acme.utils.c lib/acme.utils.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/package/package_acme.utils.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils/package/package_acme.utils.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils/package/package_acme.utils.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/acme.utils/package/package_acme.utils.s86GW: | .interfaces
+package/lib/lib/acme.utils/package/package_acme.utils.s86GW: package/package_acme.utils.c lib/acme.utils.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/package/package_acme.utils.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils/package/package_acme.utils.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils/package/package_acme.utils.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/acme.utils/Bench.o86GW.dep
+endif
+
+package/lib/lib/acme.utils/Bench.o86GW: | .interfaces
+package/lib/lib/acme.utils/Bench.o86GW: Bench.c lib/acme.utils.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/Bench.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils/Bench.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils/Bench.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/acme.utils/Bench.s86GW: | .interfaces
+package/lib/lib/acme.utils/Bench.s86GW: Bench.c lib/acme.utils.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/acme.utils/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_whole_program -Dxdc_bld__vers_1_0_3_4_5 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/acme.utils/Bench.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/acme.utils/Bench.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/acme.utils/Bench.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW ::
+ -$(RM) package/lib/lib/acme.utils/package/package_acme.utils.o86GW
+ -$(RM) package/lib/lib/acme.utils/Bench.o86GW
+ -$(RM) package/lib/lib/acme.utils/package/package_acme.utils.s86GW
+ -$(RM) package/lib/lib/acme.utils/Bench.s86GW
+
+lib/acme.utils.a86GW: package/lib/lib/acme.utils/package/package_acme.utils.o86GW package/lib/lib/acme.utils/Bench.o86GW lib/acme.utils.a86GW.mak
+
+clean::
+ -$(RM) lib/acme.utils.a86GW.mak
diff --git a/src/part1/examples/repo/acme/utils/package.bld b/src/part1/examples/repo/acme/utils/package.bld
new file mode 100644
index 0000000..caf085c
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package.bld
@@ -0,0 +1,14 @@
+/*
+ * ======== acme/utils/package.bld ========
+ */
+
+var Build = xdc.useModule('xdc.bld.BuildEnvironment');
+var Pkg = xdc.useModule('xdc.bld.PackageContents');
+
+var LIB_NAME = "lib/" + Pkg.name;
+var LIB_SRCS = ["Bench.c"];
+
+for each (var targ in Build.targets) {
+ Pkg.addLibrary(LIB_NAME, targ, {profile: 'whole_program'}).addObjects(LIB_SRCS);
+}
+
diff --git a/src/part1/examples/repo/acme/utils/package.mak b/src/part1/examples/repo/acme/utils/package.mak
new file mode 100644
index 0000000..0897241
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package.mak
@@ -0,0 +1,257 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = acme/utils
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs
+D:/work/tutorial/repo/config.bld:
+package.mak: D:/work/tutorial/repo/config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+gnu.targets.Mingw.rootDir ?= e:/rtsc/mingw
+gnu.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+.PRECIOUS: $(XDCCFGDIR)/%.o86GW
+.PHONY: all,86GW .dlls,86GW .executables,86GW test,86GW
+all,86GW: .executables,86GW
+.executables,86GW: .libraries,86GW
+.executables,86GW: .dlls,86GW
+.dlls,86GW: .libraries,86GW
+.libraries,86GW: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,86GW
+ @$(ECHO) xdc .executables,86GW
+ @$(ECHO) xdc .libraries,86GW
+ @$(ECHO) xdc .dlls,86GW
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_acme.utils.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package acme.utils" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/package.cfg.dep
+endif
+
+package/package.ext.xml: package/package.cfg.xdc.inc
+package/package.cfg.xdc.inc: $(XDCROOT)/packages/xdc/cfg/cfginc.js package.xdc
+ @$(MSG) generating schema include file list ...
+ $(CONFIG) -f $(XDCROOT)/packages/xdc/cfg/cfginc.js acme.utils $@
+
+.libraries,64P .libraries: lib/acme.utils.a64P
+
+-include lib/acme.utils.a64P.mak
+lib/acme.utils.a64P:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/acme.utils/package/package_acme.utils.o64P package/lib/lib/acme.utils/Bench.o64P into $@ ...
+ $(ti.targets.C64P.rootDir)/bin/ar6x rq $@ package/lib/lib/acme.utils/package/package_acme.utils.o64P package/lib/lib/acme.utils/Bench.o64P
+lib/acme.utils.a64P:C_DIR=
+lib/acme.utils.a64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+lib/acme.utils.a64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P clean::
+ -$(RM) lib/acme.utils.a64P
+.libraries,86GW .libraries: lib/acme.utils.a86GW
+
+-include lib/acme.utils.a86GW.mak
+lib/acme.utils.a86GW:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/acme.utils/package/package_acme.utils.o86GW package/lib/lib/acme.utils/Bench.o86GW into $@ ...
+ $(gnu.targets.Mingw.rootDir)/mingw32/bin/ar cr $@ package/lib/lib/acme.utils/package/package_acme.utils.o86GW package/lib/lib/acme.utils/Bench.o86GW
+lib/acme.utils.a86GW:LD_LIBRARY_PATH=
+lib/acme.utils.a86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+lib/acme.utils.a86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW clean::
+ -$(RM) lib/acme.utils.a86GW
+test:;
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+package_acme.utils.o64P,copy : package/lib/lib/acme.utils/package/package_acme.utils.o64P
+package_acme.utils.s64P,copy : package/lib/lib/acme.utils/package/package_acme.utils.s64P
+Bench.s86GW,copy : package/lib/lib/acme.utils/Bench.s86GW
+Bench.o64P,copy : package/lib/lib/acme.utils/Bench.o64P
+Bench.o86GW,copy : package/lib/lib/acme.utils/Bench.o86GW
+Bench.s64P,copy : package/lib/lib/acme.utils/Bench.s64P
+package_acme.utils.s86GW,copy : package/lib/lib/acme.utils/package/package_acme.utils.s86GW
+package_acme.utils.o86GW,copy : package/lib/lib/acme.utils/package/package_acme.utils.o86GW
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,acme_utils
+acme_utils.tar: package/build.cfg
+acme_utils.tar: package/package.cfg.xdc.inc
+acme_utils.tar: package/package.ext.xml
+acme_utils.tar: package/package.xdc.inc
+acme_utils.tar: lib/acme.utils.a64P
+acme_utils.tar: package/package.bld.xml
+acme_utils.tar: lib/acme.utils.a86GW
+acme_utils.tar: package/package.rel.dot
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/acme_utils.tar.dep
+endif
+package/rel/acme_utils/acme/utils/package/package.rel.xml:
+
+acme_utils.tar: package/rel/acme_utils.xdc.inc package/rel/acme_utils/acme/utils/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/acme_utils.xdc.inc,package/rel/acme_utils.tar.dep)
+
+
+release release,acme_utils: all acme_utils.tar
+clean:: .clean
+ -$(RM) acme_utils.tar
+ -$(RM) package/rel/acme_utils.xdc.inc
+ -$(RM) package/rel/acme_utils.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard lib))
+ $(shell $(MKDIR) lib)
+endif
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/lib/lib))
+ $(shell $(MKDIR) package/lib/lib)
+endif
+ifeq (,$(wildcard package/lib/lib/acme.utils))
+ $(shell $(MKDIR) package/lib/lib/acme.utils)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/lib/lib/acme.utils/package))
+ $(shell $(MKDIR) package/lib/lib/acme.utils/package)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+
+clean::
+ -$(RM) package/acme.utils.pjt
diff --git a/src/part1/examples/repo/acme/utils/package.xdc b/src/part1/examples/repo/acme/utils/package.xdc
new file mode 100644
index 0000000..5de373f
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package.xdc
@@ -0,0 +1,11 @@
+/*
+ * ======== acme/utils/package.xdc ========
+ */
+
+requires acme.utils.clocks;
+
+/*! Collection of utility modules */
+package acme.utils {
+ module Bench;
+}
+
diff --git a/src/part1/examples/repo/acme/utils/package/.vers_b150 b/src/part1/examples/repo/acme/utils/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/.vers_b150
diff --git a/src/part1/examples/repo/acme/utils/package/.vers_c150 b/src/part1/examples/repo/acme/utils/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/.vers_c150
diff --git a/src/part1/examples/repo/acme/utils/package/.vers_g150 b/src/part1/examples/repo/acme/utils/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/.vers_g150
diff --git a/src/part1/examples/repo/acme/utils/package/.vers_r150 b/src/part1/examples/repo/acme/utils/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/.vers_r150
diff --git a/src/part1/examples/repo/acme/utils/package/.xdc-t32 b/src/part1/examples/repo/acme/utils/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/.xdc-t32
diff --git a/src/part1/examples/repo/acme/utils/package/Bench_PClock.h b/src/part1/examples/repo/acme/utils/package/Bench_PClock.h
new file mode 100644
index 0000000..303aaa0
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/Bench_PClock.h
@@ -0,0 +1,287 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * PROLOGUE
+ * INCLUDES
+ *
+ * MODULE-WIDE CONFIGS
+ * VIRTUAL FUNCTIONS
+ * FUNCTION DECLARATIONS
+ * CONVERTORS
+ * SYSTEM FUNCTIONS
+ * C++ CLIENT WRAPPER [experimental]
+ *
+ * EPILOGUE
+ * PREFIX ALIASES
+ */
+
+
+/*
+ * ======== PROLOGUE ========
+ */
+
+#ifndef acme_utils_Bench_PClock__include
+#define acme_utils_Bench_PClock__include
+
+#ifndef __nested__
+#define __nested__
+#define acme_utils_Bench_PClock__top__
+#endif
+
+#ifdef __cplusplus
+#define __extern extern "C"
+#else
+#define __extern extern
+#endif
+
+#define acme_utils_Bench_PClock___VERS 150
+
+
+/*
+ * ======== INCLUDES ========
+ */
+
+#include <xdc/std.h>
+
+#include <xdc/runtime/xdc.h>
+#include <xdc/runtime/Types.h>
+#include <acme/utils/package/package.defs.h>
+
+#include <acme/utils/clocks/IClock.h>
+
+
+/*
+ * ======== AUXILIARY DEFINITIONS ========
+ */
+
+/* TimeValue */
+typedef acme_utils_clocks_IClock_TimeValue acme_utils_Bench_PClock_TimeValue;
+
+
+/*
+ * ======== MODULE-WIDE CONFIGS ========
+ */
+
+/* Module__diagsEnabled */
+typedef xdc_Bits32 CT__acme_utils_Bench_PClock_Module__diagsEnabled;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__diagsEnabled acme_utils_Bench_PClock_Module__diagsEnabled__C;
+
+/* Module__diagsIncluded */
+typedef xdc_Bits32 CT__acme_utils_Bench_PClock_Module__diagsIncluded;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__diagsIncluded acme_utils_Bench_PClock_Module__diagsIncluded__C;
+
+/* Module__diagsMask */
+typedef xdc_Bits16* CT__acme_utils_Bench_PClock_Module__diagsMask;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__diagsMask acme_utils_Bench_PClock_Module__diagsMask__C;
+
+/* Module__gateObj */
+typedef xdc_Ptr CT__acme_utils_Bench_PClock_Module__gateObj;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__gateObj acme_utils_Bench_PClock_Module__gateObj__C;
+
+/* Module__gatePrms */
+typedef xdc_Ptr CT__acme_utils_Bench_PClock_Module__gatePrms;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__gatePrms acme_utils_Bench_PClock_Module__gatePrms__C;
+
+/* Module__id */
+typedef xdc_runtime_Types_ModuleId CT__acme_utils_Bench_PClock_Module__id;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__id acme_utils_Bench_PClock_Module__id__C;
+
+/* Module__loggerDefined */
+typedef xdc_Bool CT__acme_utils_Bench_PClock_Module__loggerDefined;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__loggerDefined acme_utils_Bench_PClock_Module__loggerDefined__C;
+
+/* Module__loggerObj */
+typedef xdc_Ptr CT__acme_utils_Bench_PClock_Module__loggerObj;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__loggerObj acme_utils_Bench_PClock_Module__loggerObj__C;
+
+/* Module__loggerFxn4 */
+typedef xdc_runtime_Types_LoggerFxn4 CT__acme_utils_Bench_PClock_Module__loggerFxn4;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__loggerFxn4 acme_utils_Bench_PClock_Module__loggerFxn4__C;
+
+/* Module__loggerFxn8 */
+typedef xdc_runtime_Types_LoggerFxn8 CT__acme_utils_Bench_PClock_Module__loggerFxn8;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__loggerFxn8 acme_utils_Bench_PClock_Module__loggerFxn8__C;
+
+/* Module__startupDoneFxn */
+typedef xdc_Bool (*CT__acme_utils_Bench_PClock_Module__startupDoneFxn)(void);
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Module__startupDoneFxn acme_utils_Bench_PClock_Module__startupDoneFxn__C;
+
+/* Object__count */
+typedef xdc_Int CT__acme_utils_Bench_PClock_Object__count;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Object__count acme_utils_Bench_PClock_Object__count__C;
+
+/* Object__heap */
+typedef xdc_runtime_IHeap_Handle CT__acme_utils_Bench_PClock_Object__heap;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Object__heap acme_utils_Bench_PClock_Object__heap__C;
+
+/* Object__sizeof */
+typedef xdc_SizeT CT__acme_utils_Bench_PClock_Object__sizeof;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Object__sizeof acme_utils_Bench_PClock_Object__sizeof__C;
+
+/* Object__table */
+typedef xdc_Ptr CT__acme_utils_Bench_PClock_Object__table;
+__extern __FAR__ const CT__acme_utils_Bench_PClock_Object__table acme_utils_Bench_PClock_Object__table__C;
+
+
+/*
+ * ======== VIRTUAL FUNCTIONS ========
+ */
+
+/* Fxns__ */
+struct acme_utils_Bench_PClock_Fxns__ {
+ xdc_runtime_Types_Base* __base;
+ const xdc_runtime_Types_SysFxns2* __sysp;
+ acme_utils_clocks_IClock_TimeValue (*getTime)(void);
+ xdc_runtime_Types_SysFxns2 __sfxns;
+};
+
+/* Module__FXNS__C */
+__extern const acme_utils_Bench_PClock_Fxns__ acme_utils_Bench_PClock_Module__FXNS__C;
+
+
+/*
+ * ======== FUNCTION DECLARATIONS ========
+ */
+
+/* Module_startup */
+#define acme_utils_Bench_PClock_Module_startup( state ) -1
+
+/* Handle__label__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Handle__label__S, "acme_utils_Bench_PClock_Handle__label")
+__extern xdc_runtime_Types_Label* acme_utils_Bench_PClock_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab );
+
+/* Module__startupDone__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Module__startupDone__S, "acme_utils_Bench_PClock_Module__startupDone")
+__extern xdc_Bool acme_utils_Bench_PClock_Module__startupDone__S( void );
+
+/* Object__create__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__create__S, "acme_utils_Bench_PClock_Object__create")
+__extern xdc_Ptr acme_utils_Bench_PClock_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb );
+
+/* Object__delete__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__delete__S, "acme_utils_Bench_PClock_Object__delete")
+__extern xdc_Void acme_utils_Bench_PClock_Object__delete__S( xdc_Ptr instp );
+
+/* Object__destruct__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__destruct__S, "acme_utils_Bench_PClock_Object__destruct")
+__extern xdc_Void acme_utils_Bench_PClock_Object__destruct__S( xdc_Ptr objp );
+
+/* Object__get__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__get__S, "acme_utils_Bench_PClock_Object__get")
+__extern xdc_Ptr acme_utils_Bench_PClock_Object__get__S( xdc_Ptr oarr, xdc_Int i );
+
+/* Object__first__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__first__S, "acme_utils_Bench_PClock_Object__first")
+__extern xdc_Ptr acme_utils_Bench_PClock_Object__first__S( void );
+
+/* Object__next__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Object__next__S, "acme_utils_Bench_PClock_Object__next")
+__extern xdc_Ptr acme_utils_Bench_PClock_Object__next__S( xdc_Ptr obj );
+
+/* Params__init__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Params__init__S, "acme_utils_Bench_PClock_Params__init")
+__extern xdc_Void acme_utils_Bench_PClock_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz );
+
+/* Proxy__abstract__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Proxy__abstract__S, "acme_utils_Bench_PClock_Proxy__abstract")
+__extern xdc_Bool acme_utils_Bench_PClock_Proxy__abstract__S( void );
+
+/* Proxy__delegate__S */
+xdc__CODESECT(acme_utils_Bench_PClock_Proxy__delegate__S, "acme_utils_Bench_PClock_Proxy__delegate")
+__extern xdc_Ptr acme_utils_Bench_PClock_Proxy__delegate__S( void );
+
+/* getTime__E */
+#define acme_utils_Bench_PClock_getTime acme_utils_Bench_PClock_getTime__E
+xdc__CODESECT(acme_utils_Bench_PClock_getTime__E, "acme_utils_Bench_PClock_getTime")
+__extern acme_utils_clocks_IClock_TimeValue acme_utils_Bench_PClock_getTime__E( void );
+xdc__CODESECT(acme_utils_Bench_PClock_getTime__R, "acme_utils_Bench_PClock_getTime")
+__extern acme_utils_clocks_IClock_TimeValue acme_utils_Bench_PClock_getTime__R( void );
+
+
+/*
+ * ======== CONVERTORS ========
+ */
+
+/* Module_upCast */
+static inline acme_utils_clocks_IClock_Module acme_utils_Bench_PClock_Module_upCast( void )
+{
+ return (acme_utils_clocks_IClock_Module)acme_utils_Bench_PClock_Proxy__delegate__S();
+}
+
+/* Module_to_acme_utils_clocks_IClock */
+#define acme_utils_Bench_PClock_Module_to_acme_utils_clocks_IClock acme_utils_Bench_PClock_Module_upCast
+
+
+/*
+ * ======== SYSTEM FUNCTIONS ========
+ */
+
+/* Module_startupDone */
+#define acme_utils_Bench_PClock_Module_startupDone() acme_utils_Bench_PClock_Module__startupDone__S()
+
+/* Object_heap */
+#define acme_utils_Bench_PClock_Object_heap() acme_utils_Bench_PClock_Object__heap__C
+
+/* Module_heap */
+#define acme_utils_Bench_PClock_Module_heap() acme_utils_Bench_PClock_Object__heap__C
+
+/* Module_id */
+static inline CT__acme_utils_Bench_PClock_Module__id acme_utils_Bench_PClock_Module_id( void )
+{
+ return acme_utils_Bench_PClock_Module__id__C;
+}
+
+/* Proxy_abstract */
+#define acme_utils_Bench_PClock_Proxy_abstract() acme_utils_Bench_PClock_Proxy__abstract__S()
+
+/* Proxy_delegate */
+#define acme_utils_Bench_PClock_Proxy_delegate() ((acme_utils_clocks_IClock_Module)acme_utils_Bench_PClock_Proxy__delegate__S())
+
+
+/*
+ * ======== C++ CLIENT WRAPPER [experimental] ========
+ */
+
+
+/*
+ * ======== EPILOGUE ========
+ */
+
+#ifdef acme_utils_Bench_PClock__top__
+#undef __nested__
+#endif
+
+#endif /* acme_utils_Bench_PClock__include */
+
+
+/*
+ * ======== PREFIX ALIASES ========
+ */
+
+#if !defined(__nested__) && !defined(acme_utils_Bench_PClock__nolocalnames)
+
+/* module prefix */
+#define Bench_PClock_TimeValue acme_utils_Bench_PClock_TimeValue
+#define Bench_PClock_getTime acme_utils_Bench_PClock_getTime
+#define Bench_PClock_Module_name acme_utils_Bench_PClock_Module_name
+#define Bench_PClock_Module_id acme_utils_Bench_PClock_Module_id
+#define Bench_PClock_Module_startup acme_utils_Bench_PClock_Module_startup
+#define Bench_PClock_Module_startupDone acme_utils_Bench_PClock_Module_startupDone
+#define Bench_PClock_Module_hasMask acme_utils_Bench_PClock_Module_hasMask
+#define Bench_PClock_Module_getMask acme_utils_Bench_PClock_Module_getMask
+#define Bench_PClock_Module_setMask acme_utils_Bench_PClock_Module_setMask
+#define Bench_PClock_Object_heap acme_utils_Bench_PClock_Object_heap
+#define Bench_PClock_Module_heap acme_utils_Bench_PClock_Module_heap
+#define Bench_PClock_Proxy_abstract acme_utils_Bench_PClock_Proxy_abstract
+#define Bench_PClock_Proxy_delegate acme_utils_Bench_PClock_Proxy_delegate
+#define Bench_PClock_Module_upCast acme_utils_Bench_PClock_Module_upCast
+#define Bench_PClock_Module_to_acme_utils_clocks_IClock acme_utils_Bench_PClock_Module_to_acme_utils_clocks_IClock
+
+#endif
diff --git a/src/part1/examples/repo/acme/utils/package/acme.utils.ccs b/src/part1/examples/repo/acme/utils/package/acme.utils.ccs
new file mode 100644
index 0000000..27aefeb
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/acme.utils.ccs
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/acme.utils.pjt b/src/part1/examples/repo/acme/utils/package/acme.utils.pjt
new file mode 100644
index 0000000..6c8006c
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/acme.utils.pjt
@@ -0,0 +1,10 @@
+; Code Composer Project File, Version 2.0 (do not modify or remove this line)
+[Project Settings]
+ProjectName="acme.utils"
+ProjectType=External
+CPUFamily=TMS320C64XX
+Tool="CustomBuilder"
+Config="Package"
+[Source Files]
+Source="../Bench.c"
+Source="../package/package_acme.utils.c"
diff --git a/src/part1/examples/repo/acme/utils/package/acme.utils.sch b/src/part1/examples/repo/acme/utils/package/acme.utils.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/acme.utils.sch
diff --git a/src/part1/examples/repo/acme/utils/package/acme_utils.class b/src/part1/examples/repo/acme/utils/package/acme_utils.class
new file mode 100644
index 0000000..d3e4c45
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/acme_utils.class
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/acme_utils.java b/src/part1/examples/repo/acme/utils/package/acme_utils.java
new file mode 100644
index 0000000..6562ef3
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/acme_utils.java
@@ -0,0 +1,431 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class acme_utils
+{
+ static final String VERS = "@(#) xdc-t32\n";
+
+ static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+ static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+ static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+ static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+ static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+ static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+ static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+ static final XScriptO $$DEFAULT = Value.DEFAULT;
+ static final Object $$UNDEF = Undefined.instance;
+
+ static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+ static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+ static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+ static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+ static final Object $$objFldGet = Global.get("$$objFldGet");
+ static final Object $$objFldSet = Global.get("$$objFldSet");
+ static final Object $$proxyGet = Global.get("$$proxyGet");
+ static final Object $$proxySet = Global.get("$$proxySet");
+ static final Object $$delegGet = Global.get("$$delegGet");
+ static final Object $$delegSet = Global.get("$$delegSet");
+
+ Scriptable xdcO;
+ Session ses;
+ Value.Obj om;
+
+ boolean isROV;
+ boolean isCFG;
+
+ Proto.Obj pkgP;
+ Value.Obj pkgV;
+
+ ArrayList<Object> imports = new ArrayList<Object>();
+ ArrayList<Object> loggables = new ArrayList<Object>();
+ ArrayList<Object> mcfgs = new ArrayList<Object>();
+ ArrayList<Object> proxies = new ArrayList<Object>();
+ ArrayList<Object> sizes = new ArrayList<Object>();
+ ArrayList<Object> tdefs = new ArrayList<Object>();
+
+ void $$IMPORTS()
+ {
+ Global.callFxn("loadPackage", xdcO, "acme.utils.clocks");
+ Global.callFxn("loadPackage", xdcO, "xdc");
+ Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+ Global.callFxn("loadPackage", xdcO, "xdc.runtime");
+ }
+
+ void $$OBJECTS()
+ {
+ pkgP = (Proto.Obj)om.bind("acme.utils.Package", new Proto.Obj());
+ pkgV = (Value.Obj)om.bind("acme.utils", new Value.Obj("acme.utils", pkgP));
+ }
+
+ void Bench$$OBJECTS()
+ {
+ Proto.Obj po, spo;
+ Value.Obj vo;
+
+ po = (Proto.Obj)om.bind("acme.utils.Bench.Module", new Proto.Obj());
+ vo = (Value.Obj)om.bind("acme.utils.Bench", new Value.Obj("acme.utils.Bench", po));
+ pkgV.bind("Bench", vo);
+ // decls
+ spo = (Proto.Obj)om.bind("acme.utils.Bench$$Module_State", new Proto.Obj());
+ om.bind("acme.utils.Bench.Module_State", new Proto.Str(spo, false));
+ }
+
+ void Bench_PClock$$OBJECTS()
+ {
+ Proto.Obj po, spo;
+ Value.Obj vo;
+
+ po = (Proto.Obj)om.bind("acme.utils.Bench_PClock.Module", new Proto.Obj());
+ vo = (Value.Obj)om.bind("acme.utils.Bench_PClock", new Value.Obj("acme.utils.Bench_PClock", po));
+ pkgV.bind("Bench_PClock", vo);
+ // decls
+ }
+
+ void Bench$$CONSTS()
+ {
+ // module Bench
+ om.bind("acme.utils.Bench.begin", new Extern("acme_utils_Bench_begin__E", "xdc_Void(*)(xdc_String)", true, false, "acme.utils.Bench.begin"));
+ om.bind("acme.utils.Bench.end", new Extern("acme_utils_Bench_end__E", "xdc_Void(*)(xdc_Void)", true, false, "acme.utils.Bench.end"));
+ }
+
+ void Bench_PClock$$CONSTS()
+ {
+ // module Bench_PClock
+ om.bind("acme.utils.Bench_PClock.getTime", new Extern("acme_utils_Bench_PClock_getTime__E", "xdc_Bits32(*)(xdc_Void)", true, false, "acme.utils.Bench_PClock.getTime"));
+ }
+
+ void Bench$$CREATES()
+ {
+ Proto.Fxn fxn;
+ StringBuilder sb;
+
+ }
+
+ void Bench_PClock$$CREATES()
+ {
+ Proto.Fxn fxn;
+ StringBuilder sb;
+
+ }
+
+ void Bench$$FUNCTIONS()
+ {
+ Proto.Fxn fxn;
+
+ }
+
+ void Bench_PClock$$FUNCTIONS()
+ {
+ Proto.Fxn fxn;
+
+ }
+
+ void Bench$$SIZES()
+ {
+ Proto.Str so;
+ Object fxn;
+
+ so = (Proto.Str)om.find("acme.utils.Bench.Module_State");
+ sizes.clear();
+ sizes.add(Global.newArray("beginMsg", "UPtr"));
+ sizes.add(Global.newArray("beginClock", "TInt"));
+ sizes.add(Global.newArray("overhead", "TInt"));
+ so.bind("$$sizes", Global.newArray(sizes.toArray()));
+ fxn = Global.eval("function() { return $$sizeof(xdc.om['acme.utils.Bench.Module_State']); }");
+ so.bind("$sizeof", fxn);
+ fxn = Global.eval("function() { return $$alignof(xdc.om['acme.utils.Bench.Module_State']); }");
+ so.bind("$alignof", fxn);
+ fxn = Global.eval("function(fld) { return $$offsetof(xdc.om['acme.utils.Bench.Module_State'], fld); }");
+ so.bind("$offsetof", fxn);
+ }
+
+ void Bench_PClock$$SIZES()
+ {
+ Proto.Str so;
+ Object fxn;
+
+ }
+
+ void Bench$$TYPES()
+ {
+ Scriptable cap;
+ Proto.Obj po;
+ Proto.Str ps;
+ Proto.Typedef pt;
+ Object fxn;
+
+ cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "acme/utils/Bench.xs");
+ om.bind("acme.utils.Bench$$capsule", cap);
+ po = (Proto.Obj)om.find("acme.utils.Bench.Module");
+ po.init("acme.utils.Bench.Module", om.find("xdc.runtime.IModule.Module"));
+ po.addFld("$hostonly", $$T_Num, 0, "r");
+ if (isCFG) {
+ po.addFldV("PClock", (Proto)om.find("acme.utils.clocks.IClock.Module"), null, "wh", $$delegGet, $$delegSet);
+ po.addFld("enableFlag", $$T_Bool, true, "w");
+ }//isCFG
+ fxn = Global.get(cap, "module$use");
+ if (fxn != null) om.bind("acme.utils.Bench$$module$use", true);
+ if (fxn != null) po.addFxn("module$use", $$T_Met, fxn);
+ fxn = Global.get(cap, "module$meta$init");
+ if (fxn != null) om.bind("acme.utils.Bench$$module$meta$init", true);
+ if (fxn != null) po.addFxn("module$meta$init", $$T_Met, fxn);
+ fxn = Global.get(cap, "module$static$init");
+ if (fxn != null) om.bind("acme.utils.Bench$$module$static$init", true);
+ if (fxn != null) po.addFxn("module$static$init", $$T_Met, fxn);
+ fxn = Global.get(cap, "module$validate");
+ if (fxn != null) om.bind("acme.utils.Bench$$module$validate", true);
+ if (fxn != null) po.addFxn("module$validate", $$T_Met, fxn);
+ // struct Bench.Module_State
+ po = (Proto.Obj)om.find("acme.utils.Bench$$Module_State");
+ po.init("acme.utils.Bench.Module_State", null);
+ po.addFld("$hostonly", $$T_Num, 0, "r");
+ po.addFld("beginMsg", $$T_Str, $$UNDEF, "w");
+ po.addFld("beginClock", Proto.Elm.newCNum("(xdc_Int)"), $$UNDEF, "w");
+ po.addFld("overhead", Proto.Elm.newCNum("(xdc_Int)"), $$UNDEF, "w");
+ }
+
+ void Bench_PClock$$TYPES()
+ {
+ Scriptable cap;
+ Proto.Obj po;
+ Proto.Str ps;
+ Proto.Typedef pt;
+ Object fxn;
+
+ po = (Proto.Obj)om.find("acme.utils.Bench_PClock.Module");
+ po.init("acme.utils.Bench_PClock.Module", om.find("acme.utils.clocks.IClock.Module"));
+ po.addFld("delegate$", (Proto)om.find("acme.utils.clocks.IClock.Module"), null, "wh");
+ po.addFld("$hostonly", $$T_Num, 0, "r");
+ if (isCFG) {
+ }//isCFG
+ }
+
+ void Bench$$ROV()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.Bench");
+ vo.bind("Module_State$fetchDesc", Global.newObject("type", "acme.utils.Bench.Module_State", "isScalar", false));
+ po = (Proto.Obj)om.find("acme.utils.Bench$$Module_State");
+ }
+
+ void Bench_PClock$$ROV()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.Bench_PClock");
+ }
+
+ void $$SINGLETONS()
+ {
+ pkgP.init("acme.utils.Package", (Proto.Obj)om.find("xdc.IPackage.Module"));
+ pkgP.bind("$capsule", $$UNDEF);
+ pkgV.init2(pkgP, "acme.utils", Value.DEFAULT, false);
+ pkgV.bind("$name", "acme.utils");
+ pkgV.bind("$category", "Package");
+ pkgV.bind("$$qn", "acme.utils.");
+ pkgV.bind("$vers", Global.newArray());
+ Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+ atmap.seal("length");
+ imports.clear();
+ imports.add(Global.newArray("acme.utils.clocks", Global.newArray()));
+ pkgV.bind("$imports", imports);
+ StringBuilder sb = new StringBuilder();
+ sb.append("var pkg = xdc.om['acme.utils'];\n");
+ sb.append("if (pkg.$vers.length >= 3) {\n");
+ sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+ sb.append("}\n");
+ sb.append("pkg.build.libraries = [\n");
+ sb.append("'lib/acme.utils.a64P',\n");
+ sb.append("'lib/acme.utils.a86GW',\n");
+ sb.append("];\n");
+ sb.append("pkg.build.libDesc = [\n");
+ sb.append("['lib/acme.utils.a64P', {target: 'ti.targets.C64P'}],\n");
+ sb.append("['lib/acme.utils.a86GW', {target: 'gnu.targets.Mingw'}],\n");
+ sb.append("];\n");
+ sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+ sb.append("pkg.build.libDesc['lib/acme.utils.a64P'].suffix = '64P';\n");
+ sb.append("pkg.build.libDesc['lib/acme.utils.a86GW'].suffix = '86GW';\n");
+ sb.append("}\n");
+ Global.eval(sb.toString());
+ }
+
+ void Bench$$SINGLETONS()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.Bench");
+ po = (Proto.Obj)om.find("acme.utils.Bench.Module");
+ vo.init2(po, "acme.utils.Bench", $$DEFAULT, false);
+ vo.bind("Module", po);
+ vo.bind("$category", "Module");
+ vo.bind("$capsule", om.find("acme.utils.Bench$$capsule"));
+ vo.bind("$package", om.find("acme.utils"));
+ tdefs.clear();
+ proxies.clear();
+ mcfgs.clear();
+ mcfgs.add("Module__diagsEnabled");
+ mcfgs.add("Module__diagsIncluded");
+ mcfgs.add("Module__diagsMask");
+ mcfgs.add("Module__gateObj");
+ mcfgs.add("Module__gatePrms");
+ mcfgs.add("Module__id");
+ mcfgs.add("Module__loggerDefined");
+ mcfgs.add("Module__loggerObj");
+ mcfgs.add("Module__loggerFxn4");
+ mcfgs.add("Module__loggerFxn8");
+ mcfgs.add("Module__startupDoneFxn");
+ mcfgs.add("Object__count");
+ mcfgs.add("Object__heap");
+ mcfgs.add("Object__sizeof");
+ mcfgs.add("Object__table");
+ vo.bind("PClock$proxy", om.find("acme.utils.Bench_PClock"));
+ proxies.add("PClock");
+ mcfgs.add("enableFlag");
+ vo.bind("Module_State", om.find("acme.utils.Bench.Module_State"));
+ tdefs.add(om.find("acme.utils.Bench.Module_State"));
+ vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+ vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+ vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
+ ((Value.Arr)pkgV.getv("$modules")).add(vo);
+ ((Value.Arr)om.find("$modules")).add(vo);
+ vo.bind("$$instflag", 0);
+ vo.bind("$$iobjflag", 0);
+ vo.bind("$$sizeflag", 1);
+ vo.bind("$$dlgflag", 0);
+ vo.bind("$$iflag", 0);
+ vo.bind("$$romcfgs", "|");
+ if (isCFG) {
+ Proto.Str ps = (Proto.Str)vo.find("Module_State");
+ if (ps != null) vo.bind("$object", ps.newInstance());
+ vo.bind("$$meta_iobj", 1);
+ }//isCFG
+ vo.bind("begin", om.find("acme.utils.Bench.begin"));
+ vo.bind("end", om.find("acme.utils.Bench.end"));
+ vo.bind("$$fxntab", Global.newArray("acme_utils_Bench_Handle__label__E", "acme_utils_Bench_Module__startupDone__E", "acme_utils_Bench_Object__create__E", "acme_utils_Bench_Object__delete__E", "acme_utils_Bench_Object__destruct__E", "acme_utils_Bench_Object__get__E", "acme_utils_Bench_Object__first__E", "acme_utils_Bench_Object__next__E", "acme_utils_Bench_Params__init__E", "acme_utils_Bench_Proxy__abstract__E", "acme_utils_Bench_Proxy__delegate__E", "acme_utils_Bench_begin__E", "acme_utils_Bench_end__E"));
+ vo.bind("$$logEvtCfgs", Global.newArray());
+ vo.bind("$$errorDescCfgs", Global.newArray());
+ vo.bind("$$assertDescCfgs", Global.newArray());
+ Value.Map atmap = (Value.Map)vo.getv("$attr");
+ atmap.setElem("", true);
+ atmap.seal("length");
+ vo.bind("MODULE_STARTUP$", 1);
+ vo.bind("PROXY$", 0);
+ loggables.clear();
+ loggables.add(Global.newObject("name", "begin", "entry", "\"%s\"", "exit", ""));
+ loggables.add(Global.newObject("name", "end", "entry", "", "exit", ""));
+ vo.bind("$$loggables", loggables.toArray());
+ pkgV.bind("Bench", vo);
+ ((Value.Arr)pkgV.getv("$unitNames")).add("Bench");
+ }
+
+ void Bench_PClock$$SINGLETONS()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("acme.utils.Bench_PClock");
+ po = (Proto.Obj)om.find("acme.utils.Bench_PClock.Module");
+ vo.init2(po, "acme.utils.Bench_PClock", $$DEFAULT, false);
+ vo.bind("Module", po);
+ vo.bind("$category", "Module");
+ vo.bind("$capsule", $$UNDEF);
+ vo.bind("$package", om.find("acme.utils"));
+ tdefs.clear();
+ proxies.clear();
+ proxies.add("delegate$");
+ vo.bind("TimeValue", om.find("acme.utils.clocks.IClock.TimeValue"));
+ vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+ vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+ ((Value.Arr)pkgV.getv("$modules")).add(vo);
+ ((Value.Arr)om.find("$modules")).add(vo);
+ vo.bind("$$instflag", 0);
+ vo.bind("$$iobjflag", 0);
+ vo.bind("$$sizeflag", 0);
+ vo.bind("$$dlgflag", 0);
+ vo.bind("$$iflag", 1);
+ vo.bind("$$romcfgs", "|");
+ if (isCFG) {
+ Proto.Str ps = (Proto.Str)vo.find("Module_State");
+ if (ps != null) vo.bind("$object", ps.newInstance());
+ vo.bind("$$meta_iobj", 1);
+ }//isCFG
+ vo.bind("getTime", om.find("acme.utils.Bench_PClock.getTime"));
+ vo.bind("$$fxntab", Global.newArray("acme_utils_Bench_PClock_DELEGATE__Handle__label", "acme_utils_Bench_PClock_DELEGATE__Module__startupDone", "acme_utils_Bench_PClock_DELEGATE__Object__create", "acme_utils_Bench_PClock_DELEGATE__Object__delete", "acme_utils_Bench_PClock_DELEGATE__Object__destruct", "acme_utils_Bench_PClock_DELEGATE__Object__get", "acme_utils_Bench_PClock_DELEGATE__Object__first", "acme_utils_Bench_PClock_DELEGATE__Object__next", "acme_utils_Bench_PClock_DELEGATE__Params__init", "acme_utils_Bench_PClock_DELEGATE__Proxy__abstract", "acme_utils_Bench_PClock_DELEGATE__Proxy__delegate", "acme_utils_Bench_PClock_DELEGATE__getTime"));
+ vo.bind("$$logEvtCfgs", Global.newArray());
+ vo.bind("$$errorDescCfgs", Global.newArray());
+ vo.bind("$$assertDescCfgs", Global.newArray());
+ Value.Map atmap = (Value.Map)vo.getv("$attr");
+ atmap.seal("length");
+ vo.bind("MODULE_STARTUP$", 0);
+ vo.bind("PROXY$", 1);
+ loggables.clear();
+ loggables.add(Global.newObject("name", "getTime", "entry", "", "exit", "%d"));
+ vo.bind("$$loggables", loggables.toArray());
+ pkgV.bind("Bench_PClock", vo);
+ ((Value.Arr)pkgV.getv("$unitNames")).add("Bench_PClock");
+ }
+
+ void $$INITIALIZATION()
+ {
+ Value.Obj vo;
+
+ if (isCFG) {
+ }//isCFG
+ Global.callFxn("module$meta$init", (Scriptable)om.find("acme.utils.Bench"));
+ Global.callFxn("module$meta$init", (Scriptable)om.find("acme.utils.Bench_PClock"));
+ Global.callFxn("init", pkgV);
+ ((Value.Obj)om.getv("acme.utils.Bench")).bless();
+ ((Value.Obj)om.getv("acme.utils.Bench_PClock")).bless();
+ ((Value.Arr)om.find("$packages")).add(pkgV);
+ }
+
+ public void exec( Scriptable xdcO, Session ses )
+ {
+ this.xdcO = xdcO;
+ this.ses = ses;
+ om = (Value.Obj)xdcO.get("om", null);
+
+ Object o = om.geto("$name");
+ String s = o instanceof String ? (String)o : null;
+ isCFG = s != null && s.equals("cfg");
+ isROV = s != null && s.equals("rov");
+
+ $$IMPORTS();
+ $$OBJECTS();
+ Bench$$OBJECTS();
+ Bench_PClock$$OBJECTS();
+ Bench$$CONSTS();
+ Bench_PClock$$CONSTS();
+ Bench$$CREATES();
+ Bench_PClock$$CREATES();
+ Bench$$FUNCTIONS();
+ Bench_PClock$$FUNCTIONS();
+ Bench$$SIZES();
+ Bench_PClock$$SIZES();
+ Bench$$TYPES();
+ Bench_PClock$$TYPES();
+ if (isROV) {
+ Bench$$ROV();
+ Bench_PClock$$ROV();
+ }//isROV
+ $$SINGLETONS();
+ Bench$$SINGLETONS();
+ Bench_PClock$$SINGLETONS();
+ $$INITIALIZATION();
+ }
+}
diff --git a/src/part1/examples/repo/acme/utils/package/build.cfg b/src/part1/examples/repo/acme/utils/package/build.cfg
new file mode 100644
index 0000000..77ec041
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/build.cfg
@@ -0,0 +1,28 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+ 'lib/acme.utils.a64P',
+ 'lib/acme.utils.a86GW',
+];
+
+pkg.build.libDesc = [
+ [
+ 'lib/acme.utils.a64P',
+ {
+ target: 'ti.targets.C64P'
+ }
+ ],
+ [
+ 'lib/acme.utils.a86GW',
+ {
+ target: 'gnu.targets.Mingw'
+ }
+ ],
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+ pkg.build.libDesc['lib/acme.utils.a64P'].suffix = '64P';
+ pkg.build.libDesc['lib/acme.utils.a86GW'].suffix = '86GW';
+}
+
diff --git a/src/part1/examples/repo/acme/utils/package/internal/Bench.xdc.h b/src/part1/examples/repo/acme/utils/package/internal/Bench.xdc.h
new file mode 100644
index 0000000..e22a297
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/internal/Bench.xdc.h
@@ -0,0 +1,82 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef acme_utils_Bench__INTERNAL__
+#define acme_utils_Bench__INTERNAL__
+
+#ifndef acme_utils_Bench__internalaccess
+#define acme_utils_Bench__internalaccess
+#endif
+
+#include <acme/utils/Bench.h>
+
+#undef xdc_FILE__
+#ifndef xdc_FILE
+#define xdc_FILE__ NULL
+#else
+#define xdc_FILE__ xdc_FILE
+#endif
+
+/* begin */
+#undef acme_utils_Bench_begin
+#define acme_utils_Bench_begin acme_utils_Bench_begin__F
+
+/* end */
+#undef acme_utils_Bench_end
+#define acme_utils_Bench_end acme_utils_Bench_end__F
+
+/* Module_startup */
+#undef acme_utils_Bench_Module_startup
+#define acme_utils_Bench_Module_startup acme_utils_Bench_Module_startup__F
+
+/* Instance_init */
+#undef acme_utils_Bench_Instance_init
+#define acme_utils_Bench_Instance_init acme_utils_Bench_Instance_init__F
+
+/* Instance_finalize */
+#undef acme_utils_Bench_Instance_finalize
+#define acme_utils_Bench_Instance_finalize acme_utils_Bench_Instance_finalize__F
+
+/* module */
+#define Bench_module ((acme_utils_Bench_Module_State *)(xdc__MODOBJADDR__(acme_utils_Bench_Module__state__V)))
+#if !defined(__cplusplus) || !defined(acme_utils_Bench__cplusplus)
+#define module ((acme_utils_Bench_Module_State *)(xdc__MODOBJADDR__(acme_utils_Bench_Module__state__V)))
+#endif
+/* per-module runtime symbols */
+#undef Module__MID
+#define Module__MID acme_utils_Bench_Module__id__C
+#undef Module__DGSINCL
+#define Module__DGSINCL acme_utils_Bench_Module__diagsIncluded__C
+#undef Module__DGSENAB
+#define Module__DGSENAB acme_utils_Bench_Module__diagsEnabled__C
+#undef Module__DGSMASK
+#define Module__DGSMASK acme_utils_Bench_Module__diagsMask__C
+#undef Module__LOGDEF
+#define Module__LOGDEF acme_utils_Bench_Module__loggerDefined__C
+#undef Module__LOGOBJ
+#define Module__LOGOBJ acme_utils_Bench_Module__loggerObj__C
+#undef Module__LOGFXN4
+#define Module__LOGFXN4 acme_utils_Bench_Module__loggerFxn4__C
+#undef Module__LOGFXN8
+#define Module__LOGFXN8 acme_utils_Bench_Module__loggerFxn8__C
+#undef Module__G_OBJ
+#define Module__G_OBJ acme_utils_Bench_Module__gateObj__C
+#undef Module__G_PRMS
+#define Module__G_PRMS acme_utils_Bench_Module__gatePrms__C
+#undef Module__GP_create
+#define Module__GP_create acme_utils_Bench_Module_GateProxy_create
+#undef Module__GP_delete
+#define Module__GP_delete acme_utils_Bench_Module_GateProxy_delete
+#undef Module__GP_enter
+#define Module__GP_enter acme_utils_Bench_Module_GateProxy_enter
+#undef Module__GP_leave
+#define Module__GP_leave acme_utils_Bench_Module_GateProxy_leave
+#undef Module__GP_query
+#define Module__GP_query acme_utils_Bench_Module_GateProxy_query
+
+
+#endif /* acme_utils_Bench__INTERNAL____ */
diff --git a/src/part1/examples/repo/acme/utils/package/internal/Bench_PClock.xdc.h b/src/part1/examples/repo/acme/utils/package/internal/Bench_PClock.xdc.h
new file mode 100644
index 0000000..54d4271
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/internal/Bench_PClock.xdc.h
@@ -0,0 +1,73 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef acme_utils_Bench_PClock__INTERNAL__
+#define acme_utils_Bench_PClock__INTERNAL__
+
+#ifndef acme_utils_Bench_PClock__internalaccess
+#define acme_utils_Bench_PClock__internalaccess
+#endif
+
+#include <acme/utils/Bench_PClock.h>
+
+#undef xdc_FILE__
+#ifndef xdc_FILE
+#define xdc_FILE__ NULL
+#else
+#define xdc_FILE__ xdc_FILE
+#endif
+
+/* getTime */
+#undef acme_utils_Bench_PClock_getTime
+#define acme_utils_Bench_PClock_getTime acme_utils_Bench_PClock_getTime__F
+
+/* Module_startup */
+#undef acme_utils_Bench_PClock_Module_startup
+#define acme_utils_Bench_PClock_Module_startup acme_utils_Bench_PClock_Module_startup__F
+
+/* Instance_init */
+#undef acme_utils_Bench_PClock_Instance_init
+#define acme_utils_Bench_PClock_Instance_init acme_utils_Bench_PClock_Instance_init__F
+
+/* Instance_finalize */
+#undef acme_utils_Bench_PClock_Instance_finalize
+#define acme_utils_Bench_PClock_Instance_finalize acme_utils_Bench_PClock_Instance_finalize__F
+
+/* per-module runtime symbols */
+#undef Module__MID
+#define Module__MID acme_utils_Bench_PClock_Module__id__C
+#undef Module__DGSINCL
+#define Module__DGSINCL acme_utils_Bench_PClock_Module__diagsIncluded__C
+#undef Module__DGSENAB
+#define Module__DGSENAB acme_utils_Bench_PClock_Module__diagsEnabled__C
+#undef Module__DGSMASK
+#define Module__DGSMASK acme_utils_Bench_PClock_Module__diagsMask__C
+#undef Module__LOGDEF
+#define Module__LOGDEF acme_utils_Bench_PClock_Module__loggerDefined__C
+#undef Module__LOGOBJ
+#define Module__LOGOBJ acme_utils_Bench_PClock_Module__loggerObj__C
+#undef Module__LOGFXN4
+#define Module__LOGFXN4 acme_utils_Bench_PClock_Module__loggerFxn4__C
+#undef Module__LOGFXN8
+#define Module__LOGFXN8 acme_utils_Bench_PClock_Module__loggerFxn8__C
+#undef Module__G_OBJ
+#define Module__G_OBJ acme_utils_Bench_PClock_Module__gateObj__C
+#undef Module__G_PRMS
+#define Module__G_PRMS acme_utils_Bench_PClock_Module__gatePrms__C
+#undef Module__GP_create
+#define Module__GP_create acme_utils_Bench_PClock_Module_GateProxy_create
+#undef Module__GP_delete
+#define Module__GP_delete acme_utils_Bench_PClock_Module_GateProxy_delete
+#undef Module__GP_enter
+#define Module__GP_enter acme_utils_Bench_PClock_Module_GateProxy_enter
+#undef Module__GP_leave
+#define Module__GP_leave acme_utils_Bench_PClock_Module_GateProxy_leave
+#undef Module__GP_query
+#define Module__GP_query acme_utils_Bench_PClock_Module_GateProxy_query
+
+
+#endif /* acme_utils_Bench_PClock__INTERNAL____ */
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P
new file mode 100644
index 0000000..fe7fbd8
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P.dep b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P.dep
new file mode 100644
index 0000000..cad4532
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o64P.dep
@@ -0,0 +1,40 @@
+package/lib/lib/acme.utils/Bench.o64P: Bench.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h ./package/internal/Bench.xdc.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h Bench.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h package/package.defs.h clocks/IClock.h package/Bench_PClock.h d:/ti/c6000/alc/include/stdint.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h clocks/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h
+Bench.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h:
+./package/internal/Bench.xdc.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h:
+Bench.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+package/package.defs.h:
+clocks/IClock.h:
+package/Bench_PClock.h:
+d:/ti/c6000/alc/include/stdint.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h:
+clocks/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW
new file mode 100644
index 0000000..ac334ae
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW.dep b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW.dep
new file mode 100644
index 0000000..7dee07f
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/Bench.o86GW.dep
@@ -0,0 +1,37 @@
+package/lib/lib/acme.utils//Bench.o86GW: Bench.c D:/work/iliad/packages/xdc/runtime/Startup.h D:/work/iliad/packages/xdc/runtime/System.h ./package/internal/Bench.xdc.h D:/work/iliad/packages/xdc/std.h D:/work/iliad/packages/xdc/runtime/xdc.h D:/work/iliad/packages/xdc/runtime/Types.h D:/work/iliad/packages/xdc/runtime/package/package.defs.h D:/work/iliad/packages/xdc/runtime/IModule.h D:/work/iliad/packages/xdc/runtime/Assert.h D:/work/iliad/packages/xdc/runtime/IGateProvider.h D:/work/iliad/packages/xdc/runtime/ISystemSupport.h D:/work/iliad/packages/xdc/runtime/package/System_SupportProxy.h D:/work/iliad/packages/xdc/runtime/package/System_Module_GateProxy.h Bench.h D:/work/iliad/packages/gnu/targets/std.h D:/work/iliad/packages/xdc/runtime/Types__prologue.h D:/work/iliad/packages/xdc/runtime/Types__epilogue.h D:/work/iliad/packages/xdc/runtime/IHeap.h D:/work/iliad/packages/xdc/runtime/Error.h D:/work/iliad/packages/xdc/runtime/Assert__prologue.h D:/work/iliad/packages/xdc/runtime/Diags.h D:/work/iliad/packages/xdc/runtime/Assert__epilogue.h D:/work/iliad/packages/xdc/runtime/IInstance.h package/package.defs.h clocks/IClock.h package/Bench_PClock.h D:/work/iliad/packages/xdc/runtime/Memory.h D:/work/iliad/packages/xdc/runtime/Error__prologue.h D:/work/iliad/packages/xdc/runtime/Error__epilogue.h D:/work/iliad/packages/xdc/runtime/Main.h D:/work/iliad/packages/xdc/runtime/Diags__prologue.h D:/work/iliad/packages/xdc/runtime/Diags__epilogue.h clocks/package/package.defs.h D:/work/iliad/packages/xdc/runtime/package/Memory_HeapProxy.h D:/work/iliad/packages/xdc/runtime/package/Main_Module_GateProxy.h
+Bench.c:
+D:/work/iliad/packages/xdc/runtime/Startup.h:
+D:/work/iliad/packages/xdc/runtime/System.h:
+./package/internal/Bench.xdc.h:
+D:/work/iliad/packages/xdc/std.h:
+D:/work/iliad/packages/xdc/runtime/xdc.h:
+D:/work/iliad/packages/xdc/runtime/Types.h:
+D:/work/iliad/packages/xdc/runtime/package/package.defs.h:
+D:/work/iliad/packages/xdc/runtime/IModule.h:
+D:/work/iliad/packages/xdc/runtime/Assert.h:
+D:/work/iliad/packages/xdc/runtime/IGateProvider.h:
+D:/work/iliad/packages/xdc/runtime/ISystemSupport.h:
+D:/work/iliad/packages/xdc/runtime/package/System_SupportProxy.h:
+D:/work/iliad/packages/xdc/runtime/package/System_Module_GateProxy.h:
+Bench.h:
+D:/work/iliad/packages/gnu/targets/std.h:
+D:/work/iliad/packages/xdc/runtime/Types__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Types__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/IHeap.h:
+D:/work/iliad/packages/xdc/runtime/Error.h:
+D:/work/iliad/packages/xdc/runtime/Assert__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Diags.h:
+D:/work/iliad/packages/xdc/runtime/Assert__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/IInstance.h:
+package/package.defs.h:
+clocks/IClock.h:
+package/Bench_PClock.h:
+D:/work/iliad/packages/xdc/runtime/Memory.h:
+D:/work/iliad/packages/xdc/runtime/Error__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Error__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/Main.h:
+D:/work/iliad/packages/xdc/runtime/Diags__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Diags__epilogue.h:
+clocks/package/package.defs.h:
+D:/work/iliad/packages/xdc/runtime/package/Memory_HeapProxy.h:
+D:/work/iliad/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P
new file mode 100644
index 0000000..4c7f140
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P.dep b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P.dep
new file mode 100644
index 0000000..41dc0d5
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o64P.dep
@@ -0,0 +1,7 @@
+package/lib/lib/acme.utils/package/package_acme.utils.o64P: package/package_acme.utils.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h d:/ti/c6000/alc/include/stdint.h
+package/package_acme.utils.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW
new file mode 100644
index 0000000..d2471cd
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW.dep b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW.dep
new file mode 100644
index 0000000..da07548
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/lib/lib/acme.utils/package/package_acme.utils.o86GW.dep
@@ -0,0 +1,4 @@
+package/lib/lib/acme.utils/package//package_acme.utils.o86GW: package/package_acme.utils.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h
+package/package_acme.utils.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h:
diff --git a/src/part1/examples/repo/acme/utils/package/package.bld.xml b/src/part1/examples/repo/acme/utils/package/package.bld.xml
new file mode 100644
index 0000000..254a898
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package.bld.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="acme.utils" version="" producerId="undefined">
+ <units>
+ <module name="Bench"/>
+ </units>
+ <sources>
+ <srcFile name="Bench.c"/>
+ <srcFile name="package/package_acme.utils.c"/>
+ </sources>
+ <configurations>
+ </configurations>
+ <makefiles>
+ <srcFile name="package.mak" src="package.bld"/>
+ <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+ <srcFile name="package/package.cfg.dep" src="package.xdc"/>
+ <srcFile name="lib/acme.utils.a64P.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/acme.utils/package/package_acme.utils.o64P.dep" src="package/package_acme.utils.c"/>
+ <srcFile name="package/lib/lib/acme.utils/Bench.o64P.dep" src="Bench.c"/>
+ <srcFile name="lib/acme.utils.a86GW.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/acme.utils/package/package_acme.utils.o86GW.dep" src="package/package_acme.utils.c"/>
+ <srcFile name="package/lib/lib/acme.utils/Bench.o86GW.dep" src="Bench.c"/>
+ <srcFile name="package/rel/acme_utils.tar.dep" src="package/rel/acme_utils.xdc.inc"/>
+ </makefiles>
+ <targets>
+ <target name="ti.targets.C64P"
+ version="ti.targets.C64P{1,0,6.1,5"
+ platform="ti.platforms.sim64Pxx"
+ isa="64P"
+ suffix="64P"
+ rootDir="d:/ti/c6000/alc"
+ os="undefined"
+ rts="ti.targets.rts6000">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ <target name="gnu.targets.Mingw"
+ version="gnu.targets.Mingw{1,0,3.4,5"
+ platform="host.platforms.PC"
+ isa="x86"
+ suffix="86GW"
+ rootDir="e:/rtsc/mingw"
+ os="Windows"
+ rts="gnu.targets.rts86GW">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ </targets>
+ <libraries>
+ <library name="lib/acme.utils"
+ pname="lib/acme.utils.a64P"
+ profile="whole_program"
+ target="ti.targets.C64P"/>
+ <library name="lib/acme.utils"
+ pname="lib/acme.utils.a86GW"
+ profile="whole_program"
+ target="gnu.targets.Mingw"/>
+ </libraries>
+ <executables>
+ </executables>
+ <tests>
+ </tests>
+ <releases relDir="package/rel/">
+ <release name="acme_utils"
+ pname="acme_utils.tar"
+ label="default"
+ >
+ <file name="package/build.cfg"/>
+ <file name="package/package.cfg.xdc.inc"/>
+ <file name="package/package.ext.xml"/>
+ <file name="package/package.xdc.inc"/>
+ <file name="lib/acme.utils.a64P"/>
+ <file name="package/package.bld.xml"/>
+ <file name="lib/acme.utils.a86GW"/>
+ <file name="package/package.rel.dot"/>
+ </release>
+ </releases>
+ <repositories>
+ </repositories>
+</package>
diff --git a/src/part1/examples/repo/acme/utils/package/package.defs.h b/src/part1/examples/repo/acme/utils/package/package.defs.h
new file mode 100644
index 0000000..125dcc3
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package.defs.h
@@ -0,0 +1,26 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef acme_utils__
+#define acme_utils__
+
+
+/*
+ * ======== module acme.utils.Bench ========
+ */
+
+typedef struct acme_utils_Bench_Module_State acme_utils_Bench_Module_State;
+
+/*
+ * ======== module acme.utils.Bench_PClock ========
+ */
+
+typedef struct acme_utils_Bench_PClock_Fxns__ acme_utils_Bench_PClock_Fxns__;
+typedef const acme_utils_Bench_PClock_Fxns__* acme_utils_Bench_PClock_Module;
+
+
+#endif /* acme_utils__ */
diff --git a/src/part1/examples/repo/acme/utils/package/package.doc.xml b/src/part1/examples/repo/acme/utils/package/package.doc.xml
new file mode 100644
index 0000000..8f9dcf2
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package.doc.xml
@@ -0,0 +1,355 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='acme.utils' nodoc='0' root='../../' summary='Collection+of+utility+modules'>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Erequires%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fclocks%2Fpackage.html%22+title%3D%22acme.utils.clocks%22%3Eacme.utils.clocks%3C%2Fa%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eacme.utils%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ <unit name='Bench' kind='module' nodoc='0' metaonly='0' summary='Benchmark+timing+support'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fpackage.html%22+title%3D%22acme.utils%22%3Eacme.utils%3C%2Fa%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ </synopSpec>
+ <specInfo>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%40ModuleStartup+%3C%2Fspan%3E'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ <line tab='0' comment='inherits+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIModule.html%22+title%3D%22xdc.runtime.IModule%22%3Exdc.runtime.IModule%3C%2Fa%3E'/>
+ </specInfo>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Bench+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27acme.utils.Bench%27%3C%2Fspan%3E%29%3B'/>
+ </synopMeta>
+ <synopTarg>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw3%22%3E%23include%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-id%22%3E%26lt%3Bacme%2Futils%2FBench.h%26gt%3B%3C%2Fspan%3E'/>
+ </synopTarg>
+ <group name='local proxy modules'>
+ <decl spacer='1'/>
+ <decl kind='proxy' name='PClock' anchor='.P.Clock' altext='acme.utils.Bench.PClock' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Selectable+IClock+service+provider'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eproxy%3C%2Fspan%3E+PClock+%3Cspan+class%3D%22xdoc-kw1%22%3Einherits%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3EIClock%3C%2Fa%3E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EPClock%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3EIClock%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
+ <line elem='1'/>
+ <line tab='0' comment='some+delegate+module+inheriting+the+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3EIClock%3C%2Fa%3E+interface'/>
+ <line elem='0'/>
+ <line tab='1' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EPClock%3C%2Fspan%3E%3C%2Fgo%3E.delegate%24+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Facme%2Futils%2Fclocks%2FIClock.html%22+title%3D%22acme.utils.clocks.IClock%22%3EIClock%3C%2Fa%3E.Module%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Enull%3C%2Fspan%3E'/>
+ <line elem='1'/>
+ <line tab='1' comment='explicit+access+to+the+currently+bound+delegate+module'/>
+ <line elem='0'/>
+ </synopMeta>
+ </decl>
+ </group>
+ <group name='module-wide constants & types'>
+ <decl spacer='1'/>
+ <decl spacer='1'/>
+ <decl kind='struct' name='Module_State' anchor='.Module_.State' altext='acme.utils.Bench.Module_State' nodoc='0' external='0' overrides='0' readonly='0' instance='0' summary=''>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginMsg%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginClock%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eoverhead%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='0' content='%7D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+%3Ci%3Eobj%3C%2Fi%3E+%3D+%3Cspan+class%3D%22xdoc-kw1%22%3Enew%3C%2Fspan%3E+%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EModule_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginMsg%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginClock%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ <line tab='1' content='%3Ci%3Eobj%3C%2Fi%3E.%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eoverhead%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%3C%2Fi%3E%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ </synopMeta>
+ <synopTarg>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Etypedef%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw1%22%3Estruct%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_Module_State%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginMsg%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EbeginClock%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw2%22%3EInt%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3E%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eoverhead%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='0' content='%7D+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_Module_State%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopTarg>
+ </decl>
+ </group>
+ <group name='module-wide config parameters'>
+ <decl spacer='1'/>
+ <decl kind='config' name='configNameMap$' anchor='config.Name.Map$' altext='acme.utils.Bench.configNameMap$' nodoc='1' external='1' overrides='0' readonly='1' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIModule.html%23config.Name.Map%24%22+title%3D%22xdc.runtime.IModule.configNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Ereadonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D+%3D+%255B'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
+ <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
+ <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
+ <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
+ <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.logger%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER7%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER8%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.gate%2522%252C'/>
+ <line tab='4' content='%2522common%2524.gateParams%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D'/>
+ <line tab='0' content='%255D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EconfigNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%255B'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FMemory%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.instanceHeap%2522%252C'/>
+ <line tab='4' content='%2522common%2524.instanceSection%2522%252C'/>
+ <line tab='4' content='%2522common%2524.memoryPolicy%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedModule%2522%252C'/>
+ <line tab='4' content='%2522common%2524.namedInstance%2522%252C'/>
+ <line tab='4' content='%2522common%2524.fxntab%2522%252C'/>
+ <line tab='4' content='%2522common%2524.romPatchTable%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FDiagnostics%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.logger%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ASSERT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_ENTRY%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_EXIT%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_INTERNAL%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_LIFECYCLE%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER1%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER2%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER3%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER4%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER5%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER6%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER7%2522%252C'/>
+ <line tab='4' content='%2522common%2524.diags_USER8%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FConcurrency%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522common%2524.gate%2522%252C'/>
+ <line tab='4' content='%2522common%2524.gateParams%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FLog%2BEvents%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Log.Event%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FAsserts%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Assert.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522module%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D%252C'/>
+ <line tab='1' content='%255B'/>
+ <line tab='2' content='%2522xdc.runtime%252FErrors%2522%252C'/>
+ <line tab='2' content='%257B'/>
+ <line tab='3' content='viewType%253A%2B%2522instance%2522%252C'/>
+ <line tab='3' content='fields%253A%2B%255B'/>
+ <line tab='4' content='%2522Error.Id%2522'/>
+ <line tab='3' content='%255D'/>
+ <line tab='2' content='%257D'/>
+ <line tab='1' content='%255D'/>
+ <line tab='0' content='%255D%3B'/>
+ </synopMeta>
+ </decl>
+ <decl spacer='1'/>
+ <decl kind='config' name='enableFlag' anchor='enable.Flag' altext='acme.utils.Bench.enableFlag' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Enable%2Fdisable+benchmark+functions'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EenableFlag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EenableFlag%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopMeta>
+ <synopTarg>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eextern+const%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_enableFlag%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopTarg>
+ </decl>
+ <decl spacer='1'/>
+ <decl kind='config' name='common$' anchor='common$' altext='acme.utils.Bench.common$' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Common+module+configuration+parameters' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIModule.html%23common%24%22+title%3D%22xdc.runtime.IModule.common%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3Ecommon%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Common%24%22+title%3D%22xdc.runtime.Types.Common%24%22%3ETypes.Common%24%3C%2Fa%3E%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+ </synopMeta>
+ <docSect name='details'>
+ <docPara content='All+modules+have+this+configuration+parameter.++Its+name%0A++contains+the+%27%24%27+character+to+ensure+it+does+not+conflict+with%0A++configuration+parameters+declared+by+the+module.++This+allows%0A++new+configuration+parameters+to+be+added+in+the+future+without%0A++any+chance+of+breaking+existing+modules.'/>
+ </docSect>
+ </decl>
+ <decl kind='config' name='rovShowRawTab$' anchor='rov.Show.Raw.Tab$' altext='acme.utils.Bench.rovShowRawTab$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIModule.html%23rov.Show.Raw.Tab%24%22+title%3D%22xdc.runtime.IModule.rovShowRawTab%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3ErovShowRawTab%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E%3C%2Fi%3E+%253Cspan%2Bclass%253D%2522xdoc-kw2%2522%253Etrue%253C%252Fspan%253E%3B'/>
+ </synopMeta>
+ </decl>
+ <decl kind='config' name='viewNameMap$' anchor='view.Name.Map$' altext='acme.utils.Bench.viewNameMap$' nodoc='1' external='1' overrides='0' readonly='0' instance='0' summary='Specifies+the+ROV+views+for+the+module' origin='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIModule.html%23view.Name.Map%24%22+title%3D%22xdc.runtime.IModule.viewNameMap%24%22%3EIModule%3C%2Fa%3E' metaonly='1'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3EBench.%3Cspan+class%3D%22xdoc-id%22%3EviewNameMap%24%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.View.Info%22+title%3D%22xdc.runtime.Types.ViewInfo%22%3ETypes.ViewInfo%3C%2Fa%3E%5B%3Cspan+class%3D%22xdoc-kw1%22%3Estring%3C%2Fspan%3E%5D%3C%2Fi%3E+%3Cspan+class%3D%22xdoc-kw2%22%3Eundefined%3C%2Fspan%3E%3B'/>
+ </synopMeta>
+ </decl>
+ </group>
+ <group name='module-wide functions'>
+ <decl kind='fxn' name='begin' anchor='begin' altext='acme.utils.Bench.begin' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='Start+the+benchmark'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Ebegin%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emsg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+ </synopSpec>
+ <synopTarg>
+ <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_begin%3C%2Fspan%3E%3C%2Fgo%3E%28+%3Cspan+class%3D%22xdoc-kw2%22%3EString%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Emsg%3C%2Fspan%3E%3C%2Fgo%3E+%29%3B'/>
+ </synopTarg>
+ </decl>
+ <decl kind='fxn' name='end' anchor='end' altext='acme.utils.Bench.end' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary='End+the+benchmark+and+print+the+current+time'>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eend%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+ </synopSpec>
+ <synopTarg>
+ <line tab='0' content='%3Ci%3E%3C%2Fi%3E%3Cspan+class%3D%22xdoc-kw2%22%3EVoid%3C%2Fspan%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_end%3C%2Fspan%3E%3C%2Fgo%3E%28++%29%3B'/>
+ </synopTarg>
+ </decl>
+ <decl spacer='1'/>
+ </group>
+ <group name='module-wide built-ins'>
+ <synopTarg>
+ <line tab='0' comment='Get+this+module%27s+unique+id' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FTypes.html%23.Module.Id%22+title%3D%22xdc.runtime.Types.ModuleId%22%3ETypes_ModuleId%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_Module_id%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' comment='Test+if+this+module+has+completed+startup' content='%3Cspan+class%3D%22xdoc-kw2%22%3EBool%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_Module_startupDone%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line tab='0' comment='The+heap+from+which+this+module+allocates+memory' content='%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fxdc%2Fruntime%2FIHeap.html%23per-instance_object_types%22+title%3D%22xdc.runtime.IHeap.Handle%22%3EIHeap_Handle%3C%2Fa%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EBench_Module_heap%3C%2Fspan%3E%3C%2Fgo%3E%28+%29%3B'/>
+ <line blank='1' always='0'/>
+ </synopTarg>
+ </group>
+ </unit>
+</package>
diff --git a/src/part1/examples/repo/acme/utils/package/package.xdc.dep b/src/part1/examples/repo/acme/utils/package/package.xdc.dep
new file mode 100644
index 0000000..3f3b113
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package.xdc.dep
@@ -0,0 +1,75 @@
+clean::
+ $(RM) package/acme.utils.sch
+ $(RM) package/.vers_g150
+ $(RM) package/.vers_r150
+ $(RM) package/.vers_b150
+ $(RM) package/.vers_c150
+ $(RM) package/.xdc-t32
+ $(RM) package/acme_utils.java
+ $(RM) package/acme_utils.class
+ $(RM) package/package_acme.utils.c
+ $(RM) package/package.defs.h
+ $(RM) Bench.h
+ $(RM) package/internal/Bench.xdc.h
+ $(RM) package/Bench_PClock.h
+ $(RM) package/internal/Bench_PClock.xdc.h
+ $(RM) package/package.doc.xml
+ $(RM) package/acme.utils.ccs
+
+.interfaces: package/acme.utils.sch package/.vers_g150 package/.vers_r150 package/.vers_b150 package/.vers_c150 package/.xdc-t32 package/acme_utils.java package/acme_utils.class package/package_acme.utils.c package/package.defs.h Bench.h package/internal/Bench.xdc.h package/Bench_PClock.h package/internal/Bench_PClock.xdc.h package/package.doc.xml package/acme.utils.ccs
+package/package.xdc.inc: package/.vers_g150
+package/.vers_g150:
+package/package.xdc.inc: package/.vers_r150
+package/.vers_r150:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+package/package.xdc.inc: package/.vers_c150
+package/.vers_c150:
+
+.interfaces: Bench.xdc
+
+# schema include file dependencies
+Bench.xs:
+package/package.xdc.inc: Bench.xs
+
+# schema update dependencies
+package/package.xdc.inc: Bench.xdc
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+package/package.xdc.inc: acme/utils/clocks/IClock.xdc
+acme/utils/clocks/IClock.xdc:
+vpath acme/utils/clocks/IClock.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+package/package.xdc.inc: Bench.h
+Bench.h:
+package/package.xdc.inc: package/internal/Bench.xdc.h
+package/internal/Bench.xdc.h:
+package/package.xdc.inc: package/Bench_PClock.h
+package/Bench_PClock.h:
+package/package.xdc.inc: package/internal/Bench_PClock.xdc.h
+package/internal/Bench_PClock.xdc.h:
+
diff --git a/src/part1/examples/repo/acme/utils/package/package.xdc.inc b/src/part1/examples/repo/acme/utils/package/package.xdc.inc
new file mode 100644
index 0000000..c828f0e
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package.xdc.inc
@@ -0,0 +1,19 @@
+package.xdc
+Bench.xdc
+Bench.xs
+package/acme.utils.sch
+package/.vers_g150
+package/.vers_r150
+package/.vers_b150
+package/.vers_c150
+package/.xdc-t32
+package/acme_utils.java
+package/acme_utils.class
+package/package_acme.utils.c
+package/package.defs.h
+Bench.h
+package/internal/Bench.xdc.h
+package/Bench_PClock.h
+package/internal/Bench_PClock.xdc.h
+package/package.doc.xml
+package/acme.utils.ccs
diff --git a/src/part1/examples/repo/acme/utils/package/package_acme.utils.c b/src/part1/examples/repo/acme/utils/package/package_acme.utils.c
new file mode 100644
index 0000000..e2b2035
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/package_acme.utils.c
@@ -0,0 +1,21 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char acme_utils__dummy__;
+
+#define __xdc_PKGVERS null
+#define __xdc_PKGNAME acme.utils
+#define __xdc_PKGPREFIX acme_utils_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/src/part1/examples/repo/acme/utils/package/rel/acme_utils.xdc.inc b/src/part1/examples/repo/acme/utils/package/rel/acme_utils.xdc.inc
new file mode 100644
index 0000000..41992eb
--- /dev/null
+++ b/src/part1/examples/repo/acme/utils/package/rel/acme_utils.xdc.inc
@@ -0,0 +1,8 @@
+package/build.cfg
+package/package.cfg.xdc.inc
+package/package.ext.xml
+package/package.xdc.inc
+lib/acme.utils.a64P
+package/package.bld.xml
+lib/acme.utils.a86GW
+package/package.rel.dot
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.cproject b/src/part1/examples/repo/charlie/sqrtlib/.cproject
new file mode 100644
index 0000000..c7810df
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.cproject
@@ -0,0 +1,252 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.1414457467">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1414457467" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="charlie.sqrtlib" buildProperties="" description="" id="0.1414457467" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.1414457467." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.623206644" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.623206644.1228973761" name=""/>
+<builder buildPath="" command="${XDCROOT}/xdc" id="org.eclipse.cdt.build.core.settings.default.builder.500506461" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.627378961" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.909811889" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1482733894" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1668818014" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1395726169" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1423062263" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1427620508" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1344753841" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.1685805143" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.1414457467">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="charlie.sqrtlib.null.1187408991" name="charlie.sqrtlib"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.dlls b/src/part1/examples/repo/charlie/sqrtlib/.dlls
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.dlls
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.executables b/src/part1/examples/repo/charlie/sqrtlib/.executables
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.executables
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.interfaces b/src/part1/examples/repo/charlie/sqrtlib/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.interfaces
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.libraries b/src/part1/examples/repo/charlie/sqrtlib/.libraries
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.libraries
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.project b/src/part1/examples/repo/charlie/sqrtlib/.project
new file mode 100644
index 0000000..ea0bf8d
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>charlie.sqrtlib</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/xdc</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/.xdcenv.mak b/src/part1/examples/repo/charlie/sqrtlib/.xdcenv.mak
new file mode 100644
index 0000000..837f97a
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 40
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH =
+override XDCROOT = E:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ../../config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = E:/rtsc/xdctools_3_15_00_29/packages;../..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/repo/charlie/sqrtlib/Settings.xdc b/src/part1/examples/repo/charlie/sqrtlib/Settings.xdc
new file mode 100644
index 0000000..46d2665
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/Settings.xdc
@@ -0,0 +1,13 @@
+/*
+ * ======== charlie/sqrtlib/Settings.xdc ========
+ */
+
+metaonly module Settings {
+
+ enum OptType {
+ OPTIMIZE_FOR_SPACE,
+ OPTIMIZE_FOR_TIME
+ };
+
+ config OptType optimize = OPTIMIZE_FOR_TIME;
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/isqrt.h b/src/part1/examples/repo/charlie/sqrtlib/isqrt.h
new file mode 100644
index 0000000..71d51df
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/isqrt.h
@@ -0,0 +1,5 @@
+/*
+ * ======== charlie/sqrtlib/isqrt.h ========
+ */
+
+extern unsigned int isqrt( unsigned long val );
diff --git a/src/part1/examples/repo/charlie/sqrtlib/isqrt_loop.c b/src/part1/examples/repo/charlie/sqrtlib/isqrt_loop.c
new file mode 100644
index 0000000..f6f5ca6
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/isqrt_loop.c
@@ -0,0 +1,10 @@
+unsigned int isqrt( unsigned long val ) {
+ unsigned long temp, g = 0, b = 0x8000, bshft = 15;
+ do {
+ if (val >= (temp = (((g << 1) + b) << bshft--))) {
+ g += b;
+ val -= temp;
+ }
+ } while (b >>= 1);
+ return g;
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/isqrt_unroll.c b/src/part1/examples/repo/charlie/sqrtlib/isqrt_unroll.c
new file mode 100644
index 0000000..3eb3e1d
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/isqrt_unroll.c
@@ -0,0 +1,80 @@
+unsigned int isqrt( unsigned long x ) {
+ static const unsigned char sqq_table[] = {
+ 0, 16, 22, 27, 32, 35, 39, 42, 45, 48, 50, 53, 55, 57,
+ 59, 61, 64, 65, 67, 69, 71, 73, 75, 76, 78, 80, 81, 83,
+ 84, 86, 87, 89, 90, 91, 93, 94, 96, 97, 98, 99, 101, 102,
+ 103, 104, 106, 107, 108, 109, 110, 112, 113, 114, 115, 116, 117, 118,
+ 119, 120, 121, 122, 123, 124, 125, 126, 128, 128, 129, 130, 131, 132,
+ 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 144, 145,
+ 146, 147, 148, 149, 150, 150, 151, 152, 153, 154, 155, 155, 156, 157,
+ 158, 159, 160, 160, 161, 162, 163, 163, 164, 165, 166, 167, 167, 168,
+ 169, 170, 170, 171, 172, 173, 173, 174, 175, 176, 176, 177, 178, 178,
+ 179, 180, 181, 181, 182, 183, 183, 184, 185, 185, 186, 187, 187, 188,
+ 189, 189, 190, 191, 192, 192, 193, 193, 194, 195, 195, 196, 197, 197,
+ 198, 199, 199, 200, 201, 201, 202, 203, 203, 204, 204, 205, 206, 206,
+ 207, 208, 208, 209, 209, 210, 211, 211, 212, 212, 213, 214, 214, 215,
+ 215, 216, 217, 217, 218, 218, 219, 219, 220, 221, 221, 222, 222, 223,
+ 224, 224, 225, 225, 226, 226, 227, 227, 228, 229, 229, 230, 230, 231,
+ 231, 232, 232, 233, 234, 234, 235, 235, 236, 236, 237, 237, 238, 238,
+ 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 245, 245, 246,
+ 246, 247, 247, 248, 248, 249, 249, 250, 250, 251, 251, 252, 252, 253,
+ 253, 254, 254, 255
+ };
+
+ unsigned long xn;
+
+ if (x >= 0x10000)
+ if (x >= 0x1000000)
+ if (x >= 0x10000000)
+ if (x >= 0x40000000) {
+ if (x >= 65535UL*65535UL)
+ return 65535;
+ xn = sqq_table[x>>24] << 8;
+ } else
+ xn = sqq_table[x>>22] << 7;
+ else
+ if (x >= 0x4000000)
+ xn = sqq_table[x>>20] << 6;
+ else
+ xn = sqq_table[x>>18] << 5;
+ else {
+ if (x >= 0x100000)
+ if (x >= 0x400000)
+ xn = sqq_table[x>>16] << 4;
+ else
+ xn = sqq_table[x>>14] << 3;
+ else
+ if (x >= 0x40000)
+ xn = sqq_table[x>>12] << 2;
+ else
+ xn = sqq_table[x>>10] << 1;
+
+ goto nr1;
+ }
+ else
+ if (x >= 0x100) {
+ if (x >= 0x1000)
+ if (x >= 0x4000)
+ xn = (sqq_table[x>>8] >> 0) + 1;
+ else
+ xn = (sqq_table[x>>6] >> 1) + 1;
+ else
+ if (x >= 0x400)
+ xn = (sqq_table[x>>4] >> 2) + 1;
+ else
+ xn = (sqq_table[x>>2] >> 3) + 1;
+
+ goto adj;
+ } else
+ return sqq_table[x] >> 4;
+
+ xn = (xn + 1 + x / xn) / 2;
+nr1:
+ xn = (xn + 1 + x / xn) / 2;
+adj:
+
+ if (xn * xn > x)
+ xn--;
+
+ return xn;
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P
new file mode 100644
index 0000000..0e48fb2
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P.mak b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P.mak
new file mode 100644
index 0000000..8002719
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a64P.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_loop/isqrt_loop.o64P.dep
+endif
+
+package/lib/lib/isqrt_loop/isqrt_loop.o64P: | .interfaces
+package/lib/lib/isqrt_loop/isqrt_loop.o64P: isqrt_loop.c lib/isqrt_loop.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop -fr=./package/lib/lib/isqrt_loop -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_loop -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop -fr=./package/lib/lib/isqrt_loop
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/isqrt_loop.o64P:C_DIR=
+package/lib/lib/isqrt_loop/isqrt_loop.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_loop/isqrt_loop.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/isqrt_loop/isqrt_loop.s64P: | .interfaces
+package/lib/lib/isqrt_loop/isqrt_loop.s64P: isqrt_loop.c lib/isqrt_loop.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop -fr=./package/lib/lib/isqrt_loop -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_loop -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop -fr=./package/lib/lib/isqrt_loop
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/isqrt_loop.s64P:C_DIR=
+package/lib/lib/isqrt_loop/isqrt_loop.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_loop/isqrt_loop.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P.dep
+endif
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P: | .interfaces
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P: package/package_charlie.sqrtlib.c lib/isqrt_loop.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop/package -fr=./package/lib/lib/isqrt_loop/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_loop/package -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop/package -fr=./package/lib/lib/isqrt_loop/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P:C_DIR=
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P: | .interfaces
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P: package/package_charlie.sqrtlib.c lib/isqrt_loop.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop/package -fr=./package/lib/lib/isqrt_loop/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_loop/package -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_loop/package -fr=./package/lib/lib/isqrt_loop/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P:C_DIR=
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/lib/lib/isqrt_loop/isqrt_loop.o64P
+ -$(RM) package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P
+ -$(RM) package/lib/lib/isqrt_loop/isqrt_loop.s64P
+ -$(RM) package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P
+
+lib/isqrt_loop.a64P: package/lib/lib/isqrt_loop/isqrt_loop.o64P package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P lib/isqrt_loop.a64P.mak
+
+clean::
+ -$(RM) lib/isqrt_loop.a64P.mak
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW
new file mode 100644
index 0000000..e9b3aee
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW.mak b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW.mak
new file mode 100644
index 0000000..d3bde39
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_loop.a86GW.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = gnu.targets.Mingw{1,0,3.4,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_loop/isqrt_loop.o86GW.dep
+endif
+
+package/lib/lib/isqrt_loop/isqrt_loop.o86GW: | .interfaces
+package/lib/lib/isqrt_loop/isqrt_loop.o86GW: isqrt_loop.c lib/isqrt_loop.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_loop/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/isqrt_loop.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_loop/isqrt_loop.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_loop/isqrt_loop.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/isqrt_loop/isqrt_loop.s86GW: | .interfaces
+package/lib/lib/isqrt_loop/isqrt_loop.s86GW: isqrt_loop.c lib/isqrt_loop.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_loop/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/isqrt_loop.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_loop/isqrt_loop.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_loop/isqrt_loop.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW.dep
+endif
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW: | .interfaces
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW: package/package_charlie.sqrtlib.c lib/isqrt_loop.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_loop/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW: | .interfaces
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW: package/package_charlie.sqrtlib.c lib/isqrt_loop.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_loop/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW ::
+ -$(RM) package/lib/lib/isqrt_loop/isqrt_loop.o86GW
+ -$(RM) package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW
+ -$(RM) package/lib/lib/isqrt_loop/isqrt_loop.s86GW
+ -$(RM) package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW
+
+lib/isqrt_loop.a86GW: package/lib/lib/isqrt_loop/isqrt_loop.o86GW package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW lib/isqrt_loop.a86GW.mak
+
+clean::
+ -$(RM) lib/isqrt_loop.a86GW.mak
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P
new file mode 100644
index 0000000..ea1e218
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P.mak b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P.mak
new file mode 100644
index 0000000..8184990
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a64P.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_unroll/isqrt_unroll.o64P.dep
+endif
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P: | .interfaces
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P: isqrt_unroll.c lib/isqrt_unroll.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll -fr=./package/lib/lib/isqrt_unroll -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_unroll -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll -fr=./package/lib/lib/isqrt_unroll
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P:C_DIR=
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.s64P: | .interfaces
+package/lib/lib/isqrt_unroll/isqrt_unroll.s64P: isqrt_unroll.c lib/isqrt_unroll.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll -fr=./package/lib/lib/isqrt_unroll -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_unroll -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll -fr=./package/lib/lib/isqrt_unroll
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.s64P:C_DIR=
+package/lib/lib/isqrt_unroll/isqrt_unroll.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_unroll/isqrt_unroll.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P.dep
+endif
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P: | .interfaces
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P: package/package_charlie.sqrtlib.c lib/isqrt_unroll.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll/package -fr=./package/lib/lib/isqrt_unroll/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_unroll/package -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll/package -fr=./package/lib/lib/isqrt_unroll/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P:C_DIR=
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P: | .interfaces
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P: package/package_charlie.sqrtlib.c lib/isqrt_unroll.a64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll/package -fr=./package/lib/lib/isqrt_unroll/package -fc $<
+ $(MKDEP) -a $@.dep -p package/lib/lib/isqrt_unroll/package -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/lib/lib/isqrt_unroll/package -fr=./package/lib/lib/isqrt_unroll/package
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P:C_DIR=
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/lib/lib/isqrt_unroll/isqrt_unroll.o64P
+ -$(RM) package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P
+ -$(RM) package/lib/lib/isqrt_unroll/isqrt_unroll.s64P
+ -$(RM) package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P
+
+lib/isqrt_unroll.a64P: package/lib/lib/isqrt_unroll/isqrt_unroll.o64P package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P lib/isqrt_unroll.a64P.mak
+
+clean::
+ -$(RM) lib/isqrt_unroll.a64P.mak
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW
new file mode 100644
index 0000000..e5e31b2
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW.mak b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW.mak
new file mode 100644
index 0000000..f93d082
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/lib/isqrt_unroll.a86GW.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = gnu.targets.Mingw{1,0,3.4,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW.dep
+endif
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW: | .interfaces
+package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW: isqrt_unroll.c lib/isqrt_unroll.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_unroll/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW: | .interfaces
+package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW: isqrt_unroll.c lib/isqrt_unroll.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_unroll/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW.dep
+endif
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW: | .interfaces
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW: package/package_charlie.sqrtlib.c lib/isqrt_unroll.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_unroll/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW: | .interfaces
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW: package/package_charlie.sqrtlib.c lib/isqrt_unroll.a86GW.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl86GW -S $< ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -c -x c -S -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS) -o $@ $<
+ $(MKDEP) -o $@.dep -p package/lib/lib/isqrt_unroll/package/ -s o86GW $< -C -Wunused -Dfar= -Dxdc_target_name__=Mingw -Dxdc_target_types__=gnu/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_3_4_5 -O2 $(XDCINCS)
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW:LD_LIBRARY_PATH=
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW ::
+ -$(RM) package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW
+ -$(RM) package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW
+ -$(RM) package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW
+ -$(RM) package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW
+
+lib/isqrt_unroll.a86GW: package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW lib/isqrt_unroll.a86GW.mak
+
+clean::
+ -$(RM) lib/isqrt_unroll.a86GW.mak
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package.bld b/src/part1/examples/repo/charlie/sqrtlib/package.bld
new file mode 100644
index 0000000..990d258
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package.bld
@@ -0,0 +1,11 @@
+/*
+ * ======== charlie/sqrtlib/package.bld ========
+ */
+
+var Build = xdc.useModule('xdc.bld.BuildEnvironment');
+var Pkg = xdc.useModule('xdc.bld.PackageContents');
+
+for each (var targ in Build.targets) {
+ Pkg.addLibrary("lib/isqrt_loop", targ).addObjects(["isqrt_loop.c"]);
+ Pkg.addLibrary("lib/isqrt_unroll", targ).addObjects(["isqrt_unroll.c"]);
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package.mak b/src/part1/examples/repo/charlie/sqrtlib/package.mak
new file mode 100644
index 0000000..026a88d
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package.mak
@@ -0,0 +1,315 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = charlie/sqrtlib
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs
+D:/work/tutorial/repo/config.bld:
+package.mak: D:/work/tutorial/repo/config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+gnu.targets.Mingw.rootDir ?= e:/rtsc/mingw
+gnu.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+.PRECIOUS: $(XDCCFGDIR)/%.o86GW
+.PHONY: all,86GW .dlls,86GW .executables,86GW test,86GW
+all,86GW: .executables,86GW
+.executables,86GW: .libraries,86GW
+.executables,86GW: .dlls,86GW
+.dlls,86GW: .libraries,86GW
+.libraries,86GW: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,86GW
+ @$(ECHO) xdc .executables,86GW
+ @$(ECHO) xdc .libraries,86GW
+ @$(ECHO) xdc .dlls,86GW
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_charlie.sqrtlib.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package charlie.sqrtlib" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/package.cfg.dep
+endif
+
+package/package.ext.xml: package/package.cfg.xdc.inc
+package/package.cfg.xdc.inc: $(XDCROOT)/packages/xdc/cfg/cfginc.js package.xdc
+ @$(MSG) generating schema include file list ...
+ $(CONFIG) -f $(XDCROOT)/packages/xdc/cfg/cfginc.js charlie.sqrtlib $@
+
+.libraries,64P .libraries: lib/isqrt_unroll.a64P
+
+-include lib/isqrt_unroll.a64P.mak
+lib/isqrt_unroll.a64P:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/isqrt_unroll/isqrt_unroll.o64P package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P into $@ ...
+ $(ti.targets.C64P.rootDir)/bin/ar6x rq $@ package/lib/lib/isqrt_unroll/isqrt_unroll.o64P package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P
+lib/isqrt_unroll.a64P:C_DIR=
+lib/isqrt_unroll.a64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+lib/isqrt_unroll.a64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P clean::
+ -$(RM) lib/isqrt_unroll.a64P
+.libraries,86GW .libraries: lib/isqrt_loop.a86GW
+
+-include lib/isqrt_loop.a86GW.mak
+lib/isqrt_loop.a86GW:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/isqrt_loop/isqrt_loop.o86GW package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW into $@ ...
+ $(gnu.targets.Mingw.rootDir)/mingw32/bin/ar cr $@ package/lib/lib/isqrt_loop/isqrt_loop.o86GW package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW
+lib/isqrt_loop.a86GW:LD_LIBRARY_PATH=
+lib/isqrt_loop.a86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+lib/isqrt_loop.a86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW clean::
+ -$(RM) lib/isqrt_loop.a86GW
+.libraries,64P .libraries: lib/isqrt_loop.a64P
+
+-include lib/isqrt_loop.a64P.mak
+lib/isqrt_loop.a64P:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/isqrt_loop/isqrt_loop.o64P package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P into $@ ...
+ $(ti.targets.C64P.rootDir)/bin/ar6x rq $@ package/lib/lib/isqrt_loop/isqrt_loop.o64P package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P
+lib/isqrt_loop.a64P:C_DIR=
+lib/isqrt_loop.a64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+lib/isqrt_loop.a64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P clean::
+ -$(RM) lib/isqrt_loop.a64P
+.libraries,86GW .libraries: lib/isqrt_unroll.a86GW
+
+-include lib/isqrt_unroll.a86GW.mak
+lib/isqrt_unroll.a86GW:
+ $(RM) $@
+ @$(MSG) archiving package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW into $@ ...
+ $(gnu.targets.Mingw.rootDir)/mingw32/bin/ar cr $@ package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW
+lib/isqrt_unroll.a86GW:LD_LIBRARY_PATH=
+lib/isqrt_unroll.a86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+lib/isqrt_unroll.a86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+clean,86GW clean::
+ -$(RM) lib/isqrt_unroll.a86GW
+test:;
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+isqrt_loop.s86GW,copy : package/lib/lib/isqrt_loop/isqrt_loop.s86GW
+.PHONY: package_charlie.sqrtlib.o86GW,copy
+package_charlie.sqrtlib.o86GW,copy : package_charlie.sqrtlib.o86GW,0,copy package_charlie.sqrtlib.o86GW,1,copy
+ @
+
+package_charlie.sqrtlib.o86GW,0,copy : package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW
+package_charlie.sqrtlib.o86GW,1,copy : package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW
+isqrt_loop.o64P,copy : package/lib/lib/isqrt_loop/isqrt_loop.o64P
+isqrt_loop.s64P,copy : package/lib/lib/isqrt_loop/isqrt_loop.s64P
+isqrt_unroll.o86GW,copy : package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW
+isqrt_unroll.o64P,copy : package/lib/lib/isqrt_unroll/isqrt_unroll.o64P
+isqrt_unroll.s64P,copy : package/lib/lib/isqrt_unroll/isqrt_unroll.s64P
+.PHONY: package_charlie.sqrtlib.o64P,copy
+package_charlie.sqrtlib.o64P,copy : package_charlie.sqrtlib.o64P,0,copy package_charlie.sqrtlib.o64P,1,copy
+ @
+
+package_charlie.sqrtlib.o64P,0,copy : package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P
+package_charlie.sqrtlib.o64P,1,copy : package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P
+.PHONY: package_charlie.sqrtlib.s64P,copy
+package_charlie.sqrtlib.s64P,copy : package_charlie.sqrtlib.s64P,0,copy package_charlie.sqrtlib.s64P,1,copy
+ @
+
+package_charlie.sqrtlib.s64P,0,copy : package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s64P
+package_charlie.sqrtlib.s64P,1,copy : package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s64P
+.PHONY: package_charlie.sqrtlib.s86GW,copy
+package_charlie.sqrtlib.s86GW,copy : package_charlie.sqrtlib.s86GW,0,copy package_charlie.sqrtlib.s86GW,1,copy
+ @
+
+package_charlie.sqrtlib.s86GW,0,copy : package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.s86GW
+package_charlie.sqrtlib.s86GW,1,copy : package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.s86GW
+isqrt_loop.o86GW,copy : package/lib/lib/isqrt_loop/isqrt_loop.o86GW
+isqrt_unroll.s86GW,copy : package/lib/lib/isqrt_unroll/isqrt_unroll.s86GW
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,charlie_sqrtlib
+charlie_sqrtlib.tar: package/package.cfg.xdc.inc
+charlie_sqrtlib.tar: lib/isqrt_loop.a64P
+charlie_sqrtlib.tar: package/package.xdc.inc
+charlie_sqrtlib.tar: package/package.rel.dot
+charlie_sqrtlib.tar: lib/isqrt_unroll.a86GW
+charlie_sqrtlib.tar: lib/isqrt_unroll.a64P
+charlie_sqrtlib.tar: package/package.bld.xml
+charlie_sqrtlib.tar: lib/isqrt_loop.a86GW
+charlie_sqrtlib.tar: package/package.ext.xml
+charlie_sqrtlib.tar: package/build.cfg
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/charlie_sqrtlib.tar.dep
+endif
+package/rel/charlie_sqrtlib/charlie/sqrtlib/package/package.rel.xml:
+
+charlie_sqrtlib.tar: package/rel/charlie_sqrtlib.xdc.inc package/rel/charlie_sqrtlib/charlie/sqrtlib/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/charlie_sqrtlib.xdc.inc,package/rel/charlie_sqrtlib.tar.dep)
+
+
+release release,charlie_sqrtlib: all charlie_sqrtlib.tar
+clean:: .clean
+ -$(RM) charlie_sqrtlib.tar
+ -$(RM) package/rel/charlie_sqrtlib.xdc.inc
+ -$(RM) package/rel/charlie_sqrtlib.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/lib/lib))
+ $(shell $(MKDIR) package/lib/lib)
+endif
+ifeq (,$(wildcard package/lib/lib/isqrt_unroll))
+ $(shell $(MKDIR) package/lib/lib/isqrt_unroll)
+endif
+ifeq (,$(wildcard package/lib/lib/isqrt_unroll/package))
+ $(shell $(MKDIR) package/lib/lib/isqrt_unroll/package)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard lib))
+ $(shell $(MKDIR) lib)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib/lib/isqrt_loop))
+ $(shell $(MKDIR) package/lib/lib/isqrt_loop)
+endif
+ifeq (,$(wildcard package/lib/lib/isqrt_loop/package))
+ $(shell $(MKDIR) package/lib/lib/isqrt_loop/package)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+
+clean::
+ -$(RM) package/charlie.sqrtlib.pjt
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package.xdc b/src/part1/examples/repo/charlie/sqrtlib/package.xdc
new file mode 100644
index 0000000..42c9ebd
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package.xdc
@@ -0,0 +1,8 @@
+/*
+ * ======== charlie/sqrtlib/package.xdc ========
+ */
+
+/*! Library of legacy square-root functions */
+package charlie.sqrtlib[1,0,2,6] {
+ module Settings;
+};
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package.xs b/src/part1/examples/repo/charlie/sqrtlib/package.xs
new file mode 100644
index 0000000..8b2c745
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package.xs
@@ -0,0 +1,28 @@
+/*
+ * ======== charlie/sqrtlib/package.xs ========
+ */
+
+function getLibs( prog )
+{
+ var pkg = this;
+ var Settings = this.Settings;
+
+ var suffix = prog.build.target.findSuffix(pkg);
+ var name;
+
+ switch (Settings.optimize) {
+ case Settings.OPTIMIZE_FOR_SPACE:
+ name = "isqrt_loop";
+ break;
+ case Settings.OPTIMIZE_FOR_TIME:
+ name = "isqrt_unroll";
+ break;
+ }
+
+ if (suffix && name) {
+ return "lib/" + name + ".a" + suffix;
+ }
+ else {
+ return null;
+ }
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/.vers_b150 b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_b150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/.vers_c150 b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_c150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/.vers_g150 b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_g150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/.vers_r150 b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/.vers_r150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/.xdc-t32 b/src/part1/examples/repo/charlie/sqrtlib/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/.xdc-t32
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/build.cfg b/src/part1/examples/repo/charlie/sqrtlib/package/build.cfg
new file mode 100644
index 0000000..301e157
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/build.cfg
@@ -0,0 +1,44 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+ 'lib/isqrt_unroll.a64P',
+ 'lib/isqrt_loop.a86GW',
+ 'lib/isqrt_loop.a64P',
+ 'lib/isqrt_unroll.a86GW',
+];
+
+pkg.build.libDesc = [
+ [
+ 'lib/isqrt_unroll.a64P',
+ {
+ target: 'ti.targets.C64P'
+ }
+ ],
+ [
+ 'lib/isqrt_loop.a86GW',
+ {
+ target: 'gnu.targets.Mingw'
+ }
+ ],
+ [
+ 'lib/isqrt_loop.a64P',
+ {
+ target: 'ti.targets.C64P'
+ }
+ ],
+ [
+ 'lib/isqrt_unroll.a86GW',
+ {
+ target: 'gnu.targets.Mingw'
+ }
+ ],
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+ pkg.build.libDesc['lib/isqrt_unroll.a64P'].suffix = '64P';
+ pkg.build.libDesc['lib/isqrt_loop.a86GW'].suffix = '86GW';
+ pkg.build.libDesc['lib/isqrt_loop.a64P'].suffix = '64P';
+ pkg.build.libDesc['lib/isqrt_unroll.a86GW'].suffix = '86GW';
+}
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.ccs b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.ccs
new file mode 100644
index 0000000..3979765
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.ccs
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.pjt b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.pjt
new file mode 100644
index 0000000..797ea73
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.pjt
@@ -0,0 +1,11 @@
+; Code Composer Project File, Version 2.0 (do not modify or remove this line)
+[Project Settings]
+ProjectName="charlie.sqrtlib"
+ProjectType=External
+CPUFamily=TMS320C64XX
+Tool="CustomBuilder"
+Config="Package"
+[Source Files]
+Source="../package/package_charlie.sqrtlib.c"
+Source="../isqrt_unroll.c"
+Source="../isqrt_loop.c"
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.sch b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.sch
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/charlie.sqrtlib.sch
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.class b/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.class
new file mode 100644
index 0000000..81f3631
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.class
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.java b/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.java
new file mode 100644
index 0000000..d97fddb
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/charlie_sqrtlib.java
@@ -0,0 +1,257 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+import java.util.*;
+import org.mozilla.javascript.*;
+import xdc.services.intern.xsr.*;
+import xdc.services.spec.*;
+
+public class charlie_sqrtlib
+{
+ static final String VERS = "@(#) xdc-t32\n";
+
+ static final Proto.Elm $$T_Bool = Proto.Elm.newBool();
+ static final Proto.Elm $$T_Num = Proto.Elm.newNum();
+ static final Proto.Elm $$T_Str = Proto.Elm.newStr();
+ static final Proto.Elm $$T_Obj = Proto.Elm.newObj();
+
+ static final Proto.Fxn $$T_Met = new Proto.Fxn(null, null, 0, -1, false);
+ static final Proto.Map $$T_Map = new Proto.Map($$T_Obj);
+ static final Proto.Arr $$T_Vec = new Proto.Arr($$T_Obj);
+
+ static final XScriptO $$DEFAULT = Value.DEFAULT;
+ static final Object $$UNDEF = Undefined.instance;
+
+ static final Proto.Obj $$Package = (Proto.Obj)Global.get("$$Package");
+ static final Proto.Obj $$Module = (Proto.Obj)Global.get("$$Module");
+ static final Proto.Obj $$Instance = (Proto.Obj)Global.get("$$Instance");
+ static final Proto.Obj $$Params = (Proto.Obj)Global.get("$$Params");
+
+ static final Object $$objFldGet = Global.get("$$objFldGet");
+ static final Object $$objFldSet = Global.get("$$objFldSet");
+ static final Object $$proxyGet = Global.get("$$proxyGet");
+ static final Object $$proxySet = Global.get("$$proxySet");
+ static final Object $$delegGet = Global.get("$$delegGet");
+ static final Object $$delegSet = Global.get("$$delegSet");
+
+ Scriptable xdcO;
+ Session ses;
+ Value.Obj om;
+
+ boolean isROV;
+ boolean isCFG;
+
+ Proto.Obj pkgP;
+ Value.Obj pkgV;
+
+ ArrayList<Object> imports = new ArrayList<Object>();
+ ArrayList<Object> loggables = new ArrayList<Object>();
+ ArrayList<Object> mcfgs = new ArrayList<Object>();
+ ArrayList<Object> proxies = new ArrayList<Object>();
+ ArrayList<Object> sizes = new ArrayList<Object>();
+ ArrayList<Object> tdefs = new ArrayList<Object>();
+
+ void $$IMPORTS()
+ {
+ Global.callFxn("loadPackage", xdcO, "xdc");
+ Global.callFxn("loadPackage", xdcO, "xdc.corevers");
+ }
+
+ void $$OBJECTS()
+ {
+ pkgP = (Proto.Obj)om.bind("charlie.sqrtlib.Package", new Proto.Obj());
+ pkgV = (Value.Obj)om.bind("charlie.sqrtlib", new Value.Obj("charlie.sqrtlib", pkgP));
+ }
+
+ void Settings$$OBJECTS()
+ {
+ Proto.Obj po, spo;
+ Value.Obj vo;
+
+ po = (Proto.Obj)om.bind("charlie.sqrtlib.Settings.Module", new Proto.Obj());
+ vo = (Value.Obj)om.bind("charlie.sqrtlib.Settings", new Value.Obj("charlie.sqrtlib.Settings", po));
+ pkgV.bind("Settings", vo);
+ // decls
+ om.bind("charlie.sqrtlib.Settings.OptType", new Proto.Enm("charlie.sqrtlib.Settings.OptType"));
+ }
+
+ void Settings$$CONSTS()
+ {
+ // module Settings
+ om.bind("charlie.sqrtlib.Settings.OPTIMIZE_FOR_SPACE", xdc.services.intern.xsr.Enum.make((Proto.Enm)om.find("charlie.sqrtlib.Settings.OptType"), "charlie.sqrtlib.Settings.OPTIMIZE_FOR_SPACE", 0));
+ om.bind("charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME", xdc.services.intern.xsr.Enum.make((Proto.Enm)om.find("charlie.sqrtlib.Settings.OptType"), "charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME", 1));
+ }
+
+ void Settings$$CREATES()
+ {
+ Proto.Fxn fxn;
+ StringBuilder sb;
+
+ }
+
+ void Settings$$FUNCTIONS()
+ {
+ Proto.Fxn fxn;
+
+ }
+
+ void Settings$$SIZES()
+ {
+ }
+
+ void Settings$$TYPES()
+ {
+ Scriptable cap;
+ Proto.Obj po;
+ Proto.Str ps;
+ Proto.Typedef pt;
+ Object fxn;
+
+ po = (Proto.Obj)om.find("charlie.sqrtlib.Settings.Module");
+ po.init("charlie.sqrtlib.Settings.Module", $$Module);
+ po.addFld("$hostonly", $$T_Num, 1, "r");
+ po.addFld("optimize", (Proto)om.find("charlie.sqrtlib.Settings.OptType"), om.find("charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME"), "wh");
+ }
+
+ void Settings$$ROV()
+ {
+ }
+
+ void $$SINGLETONS()
+ {
+ pkgP.init("charlie.sqrtlib.Package", (Proto.Obj)om.find("xdc.IPackage.Module"));
+ Scriptable cap = (Scriptable)Global.callFxn("loadCapsule", xdcO, "charlie/sqrtlib/package.xs");
+ om.bind("xdc.IPackage$$capsule", cap);
+ Object fxn;
+ fxn = Global.get(cap, "init");
+ if (fxn != null) pkgP.addFxn("init", (Proto.Fxn)om.find("xdc.IPackage$$init"), fxn);
+ fxn = Global.get(cap, "close");
+ if (fxn != null) pkgP.addFxn("close", (Proto.Fxn)om.find("xdc.IPackage$$close"), fxn);
+ fxn = Global.get(cap, "validate");
+ if (fxn != null) pkgP.addFxn("validate", (Proto.Fxn)om.find("xdc.IPackage$$validate"), fxn);
+ fxn = Global.get(cap, "exit");
+ if (fxn != null) pkgP.addFxn("exit", (Proto.Fxn)om.find("xdc.IPackage$$exit"), fxn);
+ fxn = Global.get(cap, "getLibs");
+ if (fxn != null) pkgP.addFxn("getLibs", (Proto.Fxn)om.find("xdc.IPackage$$getLibs"), fxn);
+ fxn = Global.get(cap, "getSects");
+ if (fxn != null) pkgP.addFxn("getSects", (Proto.Fxn)om.find("xdc.IPackage$$getSects"), fxn);
+ pkgP.bind("$capsule", cap);
+ pkgV.init2(pkgP, "charlie.sqrtlib", Value.DEFAULT, false);
+ pkgV.bind("$name", "charlie.sqrtlib");
+ pkgV.bind("$category", "Package");
+ pkgV.bind("$$qn", "charlie.sqrtlib.");
+ pkgV.bind("$vers", Global.newArray("1, 0, 2, 6"));
+ Value.Map atmap = (Value.Map)pkgV.getv("$attr");
+ atmap.seal("length");
+ imports.clear();
+ pkgV.bind("$imports", imports);
+ StringBuilder sb = new StringBuilder();
+ sb.append("var pkg = xdc.om['charlie.sqrtlib'];\n");
+ sb.append("if (pkg.$vers.length >= 3) {\n");
+ sb.append("pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));\n");
+ sb.append("}\n");
+ sb.append("pkg.build.libraries = [\n");
+ sb.append("'lib/isqrt_unroll.a64P',\n");
+ sb.append("'lib/isqrt_loop.a86GW',\n");
+ sb.append("'lib/isqrt_loop.a64P',\n");
+ sb.append("'lib/isqrt_unroll.a86GW',\n");
+ sb.append("];\n");
+ sb.append("pkg.build.libDesc = [\n");
+ sb.append("['lib/isqrt_unroll.a64P', {target: 'ti.targets.C64P'}],\n");
+ sb.append("['lib/isqrt_loop.a86GW', {target: 'gnu.targets.Mingw'}],\n");
+ sb.append("['lib/isqrt_loop.a64P', {target: 'ti.targets.C64P'}],\n");
+ sb.append("['lib/isqrt_unroll.a86GW', {target: 'gnu.targets.Mingw'}],\n");
+ sb.append("];\n");
+ sb.append("if('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {\n");
+ sb.append("pkg.build.libDesc['lib/isqrt_unroll.a64P'].suffix = '64P';\n");
+ sb.append("pkg.build.libDesc['lib/isqrt_loop.a86GW'].suffix = '86GW';\n");
+ sb.append("pkg.build.libDesc['lib/isqrt_loop.a64P'].suffix = '64P';\n");
+ sb.append("pkg.build.libDesc['lib/isqrt_unroll.a86GW'].suffix = '86GW';\n");
+ sb.append("}\n");
+ Global.eval(sb.toString());
+ }
+
+ void Settings$$SINGLETONS()
+ {
+ Proto.Obj po;
+ Value.Obj vo;
+
+ vo = (Value.Obj)om.find("charlie.sqrtlib.Settings");
+ po = (Proto.Obj)om.find("charlie.sqrtlib.Settings.Module");
+ vo.init2(po, "charlie.sqrtlib.Settings", $$DEFAULT, false);
+ vo.bind("Module", po);
+ vo.bind("$category", "Module");
+ vo.bind("$capsule", $$UNDEF);
+ vo.bind("$package", om.find("charlie.sqrtlib"));
+ tdefs.clear();
+ proxies.clear();
+ mcfgs.clear();
+ vo.bind("OptType", om.find("charlie.sqrtlib.Settings.OptType"));
+ vo.bind("OPTIMIZE_FOR_SPACE", om.find("charlie.sqrtlib.Settings.OPTIMIZE_FOR_SPACE"));
+ vo.bind("OPTIMIZE_FOR_TIME", om.find("charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME"));
+ vo.bind("$$tdefs", Global.newArray(tdefs.toArray()));
+ vo.bind("$$proxies", Global.newArray(proxies.toArray()));
+ vo.bind("$$mcfgs", Global.newArray(mcfgs.toArray()));
+ ((Value.Arr)pkgV.getv("$modules")).add(vo);
+ ((Value.Arr)om.find("$modules")).add(vo);
+ vo.bind("$$instflag", 0);
+ vo.bind("$$iobjflag", 1);
+ vo.bind("$$sizeflag", 1);
+ vo.bind("$$dlgflag", 0);
+ vo.bind("$$iflag", 0);
+ vo.bind("$$romcfgs", "|");
+ Proto.Str ps = (Proto.Str)vo.find("Module_State");
+ if (ps != null) vo.bind("$object", ps.newInstance());
+ vo.bind("$$meta_iobj", om.has("charlie.sqrtlib.Settings$$instance$static$init", null) ? 1 : 0);
+ vo.bind("$$fxntab", Global.newArray());
+ vo.bind("$$logEvtCfgs", Global.newArray());
+ vo.bind("$$errorDescCfgs", Global.newArray());
+ vo.bind("$$assertDescCfgs", Global.newArray());
+ Value.Map atmap = (Value.Map)vo.getv("$attr");
+ atmap.seal("length");
+ pkgV.bind("Settings", vo);
+ ((Value.Arr)pkgV.getv("$unitNames")).add("Settings");
+ }
+
+ void $$INITIALIZATION()
+ {
+ Value.Obj vo;
+
+ if (isCFG) {
+ }//isCFG
+ Global.callFxn("module$meta$init", (Scriptable)om.find("charlie.sqrtlib.Settings"));
+ Global.callFxn("init", pkgV);
+ ((Value.Obj)om.getv("charlie.sqrtlib.Settings")).bless();
+ ((Value.Arr)om.find("$packages")).add(pkgV);
+ }
+
+ public void exec( Scriptable xdcO, Session ses )
+ {
+ this.xdcO = xdcO;
+ this.ses = ses;
+ om = (Value.Obj)xdcO.get("om", null);
+
+ Object o = om.geto("$name");
+ String s = o instanceof String ? (String)o : null;
+ isCFG = s != null && s.equals("cfg");
+ isROV = s != null && s.equals("rov");
+
+ $$IMPORTS();
+ $$OBJECTS();
+ Settings$$OBJECTS();
+ Settings$$CONSTS();
+ Settings$$CREATES();
+ Settings$$FUNCTIONS();
+ Settings$$SIZES();
+ Settings$$TYPES();
+ if (isROV) {
+ Settings$$ROV();
+ }//isROV
+ $$SINGLETONS();
+ Settings$$SINGLETONS();
+ $$INITIALIZATION();
+ }
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P
new file mode 100644
index 0000000..946bfb8
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P.dep
new file mode 100644
index 0000000..0db132c
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o64P.dep
@@ -0,0 +1,2 @@
+package/lib/lib/isqrt_loop/isqrt_loop.o64P: isqrt_loop.c
+isqrt_loop.c:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW
new file mode 100644
index 0000000..ec0f583
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW.dep
new file mode 100644
index 0000000..be80a2f
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/isqrt_loop.o86GW.dep
@@ -0,0 +1,2 @@
+package/lib/lib/isqrt_loop//isqrt_loop.o86GW: isqrt_loop.c
+isqrt_loop.c:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P
new file mode 100644
index 0000000..574fa1f
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P.dep
new file mode 100644
index 0000000..36f80e1
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P.dep
@@ -0,0 +1,7 @@
+package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P: package/package_charlie.sqrtlib.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h d:/ti/c6000/alc/include/stdint.h
+package/package_charlie.sqrtlib.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW
new file mode 100644
index 0000000..522b2db
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW.dep
new file mode 100644
index 0000000..6027d57
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW.dep
@@ -0,0 +1,4 @@
+package/lib/lib/isqrt_loop/package//package_charlie.sqrtlib.o86GW: package/package_charlie.sqrtlib.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h
+package/package_charlie.sqrtlib.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P
new file mode 100644
index 0000000..5dd73ac
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P.dep
new file mode 100644
index 0000000..ebf5caa
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o64P.dep
@@ -0,0 +1,2 @@
+package/lib/lib/isqrt_unroll/isqrt_unroll.o64P: isqrt_unroll.c
+isqrt_unroll.c:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW
new file mode 100644
index 0000000..06a70fe
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW.dep
new file mode 100644
index 0000000..fa1fb6b
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW.dep
@@ -0,0 +1,2 @@
+package/lib/lib/isqrt_unroll//isqrt_unroll.o86GW: isqrt_unroll.c
+isqrt_unroll.c:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P
new file mode 100644
index 0000000..048e973
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P.dep
new file mode 100644
index 0000000..af4dc70
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P.dep
@@ -0,0 +1,7 @@
+package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P: package/package_charlie.sqrtlib.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h d:/ti/c6000/alc/include/stdint.h
+package/package_charlie.sqrtlib.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW
new file mode 100644
index 0000000..522b2db
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW.dep b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW.dep
new file mode 100644
index 0000000..70ce894
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW.dep
@@ -0,0 +1,4 @@
+package/lib/lib/isqrt_unroll/package//package_charlie.sqrtlib.o86GW: package/package_charlie.sqrtlib.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h
+package/package_charlie.sqrtlib.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/std.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package.bld.xml b/src/part1/examples/repo/charlie/sqrtlib/package/package.bld.xml
new file mode 100644
index 0000000..2c9e93c
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package.bld.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/bld/build.dtd -->
+<package name="charlie.sqrtlib" version="1, 0, 2, 6" producerId="undefined">
+ <units>
+ <module name="Settings"/>
+ </units>
+ <sources>
+ <srcFile name="package/package_charlie.sqrtlib.c"/>
+ <srcFile name="isqrt_unroll.c"/>
+ <srcFile name="isqrt_loop.c"/>
+ </sources>
+ <configurations>
+ </configurations>
+ <makefiles>
+ <srcFile name="package.mak" src="package.bld"/>
+ <srcFile name="package/package.xdc.dep" src="package.xdc"/>
+ <srcFile name="package/package.cfg.dep" src="package.xdc"/>
+ <srcFile name="lib/isqrt_unroll.a64P.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/isqrt_unroll/isqrt_unroll.o64P.dep" src="isqrt_unroll.c"/>
+ <srcFile name="package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o64P.dep" src="package/package_charlie.sqrtlib.c"/>
+ <srcFile name="lib/isqrt_loop.a86GW.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/isqrt_loop/isqrt_loop.o86GW.dep" src="isqrt_loop.c"/>
+ <srcFile name="package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o86GW.dep" src="package/package_charlie.sqrtlib.c"/>
+ <srcFile name="lib/isqrt_loop.a64P.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/isqrt_loop/isqrt_loop.o64P.dep" src="isqrt_loop.c"/>
+ <srcFile name="package/lib/lib/isqrt_loop/package/package_charlie.sqrtlib.o64P.dep" src="package/package_charlie.sqrtlib.c"/>
+ <srcFile name="lib/isqrt_unroll.a86GW.mak" src="package.bld"/>
+ <srcFile name="package/lib/lib/isqrt_unroll/isqrt_unroll.o86GW.dep" src="isqrt_unroll.c"/>
+ <srcFile name="package/lib/lib/isqrt_unroll/package/package_charlie.sqrtlib.o86GW.dep" src="package/package_charlie.sqrtlib.c"/>
+ <srcFile name="package/rel/charlie_sqrtlib.tar.dep" src="package/rel/charlie_sqrtlib.xdc.inc"/>
+ </makefiles>
+ <targets>
+ <target name="ti.targets.C64P"
+ version="ti.targets.C64P{1,0,6.1,5"
+ platform="ti.platforms.sim64Pxx"
+ isa="64P"
+ suffix="64P"
+ rootDir="d:/ti/c6000/alc"
+ os="undefined"
+ rts="ti.targets.rts6000">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ <target name="gnu.targets.Mingw"
+ version="gnu.targets.Mingw{1,0,3.4,5"
+ platform="host.platforms.PC"
+ isa="x86"
+ suffix="86GW"
+ rootDir="e:/rtsc/mingw"
+ os="Windows"
+ rts="gnu.targets.rts86GW">
+ <model endian="little"
+ codeModel="undefined"
+ dataModel="undefined"/>
+ </target>
+ </targets>
+ <libraries>
+ <library name="lib/isqrt_unroll"
+ pname="lib/isqrt_unroll.a64P"
+ profile="release"
+ target="ti.targets.C64P"/>
+ <library name="lib/isqrt_loop"
+ pname="lib/isqrt_loop.a86GW"
+ profile="release"
+ target="gnu.targets.Mingw"/>
+ <library name="lib/isqrt_loop"
+ pname="lib/isqrt_loop.a64P"
+ profile="release"
+ target="ti.targets.C64P"/>
+ <library name="lib/isqrt_unroll"
+ pname="lib/isqrt_unroll.a86GW"
+ profile="release"
+ target="gnu.targets.Mingw"/>
+ </libraries>
+ <executables>
+ </executables>
+ <tests>
+ </tests>
+ <releases relDir="package/rel/">
+ <release name="charlie_sqrtlib"
+ pname="charlie_sqrtlib.tar"
+ label="default"
+ >
+ <file name="package/package.cfg.xdc.inc"/>
+ <file name="lib/isqrt_loop.a64P"/>
+ <file name="package/package.xdc.inc"/>
+ <file name="package/package.rel.dot"/>
+ <file name="lib/isqrt_unroll.a86GW"/>
+ <file name="lib/isqrt_unroll.a64P"/>
+ <file name="package/package.bld.xml"/>
+ <file name="lib/isqrt_loop.a86GW"/>
+ <file name="package/package.ext.xml"/>
+ <file name="package/build.cfg"/>
+ </release>
+ </releases>
+ <repositories>
+ </repositories>
+</package>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package.defs.h b/src/part1/examples/repo/charlie/sqrtlib/package/package.defs.h
new file mode 100644
index 0000000..4bfd966
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package.defs.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#ifndef charlie_sqrtlib__
+#define charlie_sqrtlib__
+
+
+
+#endif /* charlie_sqrtlib__ */
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package.doc.xml b/src/part1/examples/repo/charlie/sqrtlib/package/package.doc.xml
new file mode 100644
index 0000000..bb1cc05
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package.doc.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<package kind='package' name='charlie.sqrtlib' nodoc='0' root='../../' summary='Library+of+legacy+square-root+functions'>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Echarlie.sqrtlib%3C%2Fspan%3E%3C%2Fgo%3E+%5B1%2C+0%2C+2%2C+6%5D+%7B'/>
+ <line tab='0' content='%7D'/>
+ <unit name='Settings' kind='module' nodoc='0' metaonly='1' summary=''>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Epackage%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fcharlie%2Fsqrtlib%2Fpackage.html%22+title%3D%22charlie.sqrtlib%22%3Echarlie.sqrtlib%3C%2Fa%3E%3B'/>
+ <line blank='1' always='0'/>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESettings%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='0' content='%7D'/>
+ </synopSpec>
+ <specInfo>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Emetaonly+%3C%2Fspan%3E%3Cspan+class%3D%22xdoc-kw1%22%3Emodule%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3ESettings%3C%2Fspan%3E%3C%2Fgo%3E+%7B%3Cb%3E%26nbsp%3B%26nbsp%3B...%3C%2Fb%3E'/>
+ </specInfo>
+ <synopMeta>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Evar%3C%2Fspan%3E+Settings+%3D+%3Cspan+class%3D%22xdoc-kw3%22%3Exdc.useModule%3C%2Fspan%3E%28%3Cspan+class%3D%22xdoc-id%22%3E%27charlie.sqrtlib.Settings%27%3C%2Fspan%3E%29%3B'/>
+ </synopMeta>
+ <group name='module-wide constants & types'>
+ <decl spacer='1'/>
+ <decl kind='enum' name='OptType' anchor='.Opt.Type' altext='charlie.sqrtlib.Settings.OptType' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
+ <decl kind='enumval' name='OPTIMIZE_FOR_SPACE' anchor='.O.P.T.I.M.I.Z.E_.F.O.R_.S.P.A.C.E'/>
+ <decl kind='enumval' name='OPTIMIZE_FOR_TIME' anchor='.O.P.T.I.M.I.Z.E_.F.O.R_.T.I.M.E'/>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Eenum%3C%2Fspan%3E+%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EOptType%3C%2Fspan%3E%3C%2Fgo%3E+%7B'/>
+ <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EOPTIMIZE_FOR_SPACE%3C%2Fspan%3E%3C%2Fgo%3E%2C+'/>
+ <line tab='1' content='%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3EOPTIMIZE_FOR_TIME%3C%2Fspan%3E%3C%2Fgo%3E'/>
+ <line tab='0' content='%7D%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Ci%3Evalues+of+type+%3Cgo%3ESettings.%3Cspan+class%3D%22xdoc-id%22%3EOptType%3C%2Fspan%3E%3C%2Fgo%3E%3C%2Fi%3E'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESettings.%3Cspan+class%3D%22xdoc-id%22%3EOPTIMIZE_FOR_SPACE%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ <line tab='1' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econst%3C%2Fspan%3E+%3Cgo%3ESettings.%3Cspan+class%3D%22xdoc-id%22%3EOPTIMIZE_FOR_TIME%3C%2Fspan%3E%3C%2Fgo%3E%3B'/>
+ </synopMeta>
+ </decl>
+ <decl spacer='1'/>
+ </group>
+ <group name='module-wide config parameters'>
+ <decl spacer='1'/>
+ <decl spacer='1'/>
+ <decl spacer='1'/>
+ <decl kind='config' name='optimize' anchor='optimize' altext='charlie.sqrtlib.Settings.optimize' nodoc='0' external='1' overrides='0' readonly='0' instance='0' summary=''>
+ <synopSpec>
+ <line tab='0' content='%3Cspan+class%3D%22xdoc-kw1%22%3Econfig%3C%2Fspan%3E+%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fcharlie%2Fsqrtlib%2FSettings.html%23.Opt.Type%22+title%3D%22charlie.sqrtlib.Settings.OptType%22%3ESettings.OptType%3C%2Fa%3E%26nbsp%3B%3Cgo%3E%3Cspan+class%3D%22xdoc-id%22%3Eoptimize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252Fcharlie%252Fsqrtlib%252FSettings.html%2523.O.P.T.I.M.I.Z.E_.F.O.R_.T.I.M.E%2522%2Btitle%253D%2522charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME%2522%253ESettings.OPTIMIZE_FOR_TIME%253C%252Fa%253E%3B'/>
+ </synopSpec>
+ <synopMeta>
+ <line tab='0' content='%3Cgo%3ESettings.%3Cspan+class%3D%22xdoc-id%22%3Eoptimize%3C%2Fspan%3E%3C%2Fgo%3E+%3D+%3Ci%3E%3Ca+class%3D%22xdoc-link%22+href%3D%22..%2F..%2Fcharlie%2Fsqrtlib%2FSettings.html%23.Opt.Type%22+title%3D%22charlie.sqrtlib.Settings.OptType%22%3ESettings.OptType%3C%2Fa%3E%3C%2Fi%3E+%253Ca%2Bclass%253D%2522xdoc-link%2522%2Bhref%253D%2522..%252F..%252Fcharlie%252Fsqrtlib%252FSettings.html%2523.O.P.T.I.M.I.Z.E_.F.O.R_.T.I.M.E%2522%2Btitle%253D%2522charlie.sqrtlib.Settings.OPTIMIZE_FOR_TIME%2522%253ESettings.OPTIMIZE_FOR_TIME%253C%252Fa%253E%3B'/>
+ </synopMeta>
+ </decl>
+ </group>
+ <group name='module-wide functions'>
+ <decl spacer='1'/>
+ </group>
+ </unit>
+</package>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.dep b/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.dep
new file mode 100644
index 0000000..de92d9e
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.dep
@@ -0,0 +1,60 @@
+clean::
+ $(RM) package/charlie.sqrtlib.sch
+ $(RM) package/.vers_g150
+ $(RM) package/.vers_r150
+ $(RM) package/.vers_b150
+ $(RM) package/.vers_c150
+ $(RM) package/.xdc-t32
+ $(RM) package/charlie_sqrtlib.java
+ $(RM) package/charlie_sqrtlib.class
+ $(RM) package/package_charlie.sqrtlib.c
+ $(RM) package/package.defs.h
+ $(RM) package/package.doc.xml
+ $(RM) package/charlie.sqrtlib.ccs
+
+.interfaces: package/charlie.sqrtlib.sch package/.vers_g150 package/.vers_r150 package/.vers_b150 package/.vers_c150 package/.xdc-t32 package/charlie_sqrtlib.java package/charlie_sqrtlib.class package/package_charlie.sqrtlib.c package/package.defs.h package/package.doc.xml package/charlie.sqrtlib.ccs
+package/package.xdc.inc: package/.vers_g150
+package/.vers_g150:
+package/package.xdc.inc: package/.vers_r150
+package/.vers_r150:
+package/package.xdc.inc: package/.vers_b150
+package/.vers_b150:
+package/package.xdc.inc: package/.vers_c150
+package/.vers_c150:
+
+.interfaces: Settings.xdc
+
+# schema include file dependencies
+package.xs:
+package/package.xdc.inc: package.xs
+
+# schema update dependencies
+package/package.xdc.inc: Settings.xdc
+package/package.xdc.inc: xdc/IPackage.xdc
+xdc/IPackage.xdc:
+vpath xdc/IPackage.xdc $(XPKGVPATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/js.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/xbean.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/xsr/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/tar.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/cmd/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/antlr.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/spec/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/intern/gen/java/package.jar
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar:
+package/package.xdc.inc: E:/rtsc/xdctools_3_15_00_29/packages/xdc/shelf/java/ecj.jar
+endif
+# goals for files generated during schema generation but unspecified by schema's pattern rule
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.inc b/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.inc
new file mode 100644
index 0000000..72e9c8a
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package.xdc.inc
@@ -0,0 +1,15 @@
+package.xdc
+package.xs
+Settings.xdc
+package/charlie.sqrtlib.sch
+package/.vers_g150
+package/.vers_r150
+package/.vers_b150
+package/.vers_c150
+package/.xdc-t32
+package/charlie_sqrtlib.java
+package/charlie_sqrtlib.class
+package/package_charlie.sqrtlib.c
+package/package.defs.h
+package/package.doc.xml
+package/charlie.sqrtlib.ccs
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/package_charlie.sqrtlib.c b/src/part1/examples/repo/charlie/sqrtlib/package/package_charlie.sqrtlib.c
new file mode 100644
index 0000000..9c40eb0
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/package_charlie.sqrtlib.c
@@ -0,0 +1,21 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+__FAR__ char charlie_sqrtlib__dummy__;
+
+#define __xdc_PKGVERS 1, 0, 2, 6
+#define __xdc_PKGNAME charlie.sqrtlib
+#define __xdc_PKGPREFIX charlie_sqrtlib_
+
+#ifdef __xdc_bld_pkg_c__
+#define __stringify(a) #a
+#define __local_include(a) __stringify(a)
+#include __local_include(__xdc_bld_pkg_c__)
+#endif
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/package/rel/charlie_sqrtlib.xdc.inc b/src/part1/examples/repo/charlie/sqrtlib/package/rel/charlie_sqrtlib.xdc.inc
new file mode 100644
index 0000000..9118a09
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/package/rel/charlie_sqrtlib.xdc.inc
@@ -0,0 +1,10 @@
+package/package.cfg.xdc.inc
+lib/isqrt_loop.a64P
+package/package.xdc.inc
+package/package.rel.dot
+lib/isqrt_unroll.a86GW
+lib/isqrt_unroll.a64P
+package/package.bld.xml
+lib/isqrt_loop.a86GW
+package/package.ext.xml
+package/build.cfg
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.cproject b/src/part1/examples/repo/charlie/sqrtlib/test/.cproject
new file mode 100644
index 0000000..bb1933b
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.cproject
@@ -0,0 +1,264 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?fileVersion 4.0.0?>
+
+<cproject>
+<storageModule moduleId="org.eclipse.cdt.core.settings">
+<cconfiguration id="0.1965419250">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="0.1965419250" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.VCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="charlie.sqrtlib.test" buildProperties="" description="" id="0.1965419250" name="Default" parent="org.eclipse.cdt.build.core.prefbase.cfg">
+<folderInfo id="0.1965419250." name="/" resourcePath="">
+<toolChain id="org.eclipse.cdt.build.core.prefbase.toolchain.1847790256" name="No ToolChain" resourceTypeBasedDiscovery="false" superClass="org.eclipse.cdt.build.core.prefbase.toolchain">
+<targetPlatform id="org.eclipse.cdt.build.core.prefbase.toolchain.1847790256.633505055" name=""/>
+<builder buildPath="" command="${XDCROOT}/xdc" id="org.eclipse.cdt.build.core.settings.default.builder.1850048960" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" superClass="org.eclipse.cdt.build.core.settings.default.builder"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.libs.1999874074" name="holder for library settings" superClass="org.eclipse.cdt.build.core.settings.holder.libs"/>
+<tool id="org.eclipse.cdt.build.core.settings.holder.1757527924" name="GNU C++" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.992721443" languageId="org.eclipse.cdt.core.g++" languageName="GNU C++" sourceContentType="org.eclipse.cdt.core.cxxSource,org.eclipse.cdt.core.cxxHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.589038270" name="GNU C" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.541030159" languageId="org.eclipse.cdt.core.gcc" languageName="GNU C" sourceContentType="org.eclipse.cdt.core.cSource,org.eclipse.cdt.core.cHeader" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.460515858" name="UPC" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.255967201" languageId="org.eclipse.cdt.core.parser.upc.upc" languageName="UPC" sourceContentType="org.eclipse.cdt.core.parser.upc.upcSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+<tool id="org.eclipse.cdt.build.core.settings.holder.557291529" name="Assembly" superClass="org.eclipse.cdt.build.core.settings.holder">
+<inputType id="org.eclipse.cdt.build.core.settings.holder.inType.2010378955" languageId="org.eclipse.cdt.core.assembly" languageName="Assembly" sourceContentType="org.eclipse.cdt.core.asmSource" superClass="org.eclipse.cdt.build.core.settings.holder.inType"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="scannerConfiguration">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="0.1965419250">
+<autodiscovery enabled="false" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.xlc.core.XLCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="false"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -v ${plugin_state_location}/${specs_file}" command="${XL_compilerRoot}/xlC" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
+<buildTargets>
+<target name="test" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
+<buildCommand>${XDCROOT}/xdc</buildCommand>
+<buildArguments></buildArguments>
+<buildTarget>test</buildTarget>
+<stopOnError>true</stopOnError>
+<useDefaultCommand>false</useDefaultCommand>
+<runAllBuilders>true</runAllBuilders>
+</target>
+</buildTargets>
+</storageModule>
+</cconfiguration>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="charlie.sqrtlib.test.null.514339215" name="charlie.sqrtlib.test"/>
+</storageModule>
+</cproject>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.dlls b/src/part1/examples/repo/charlie/sqrtlib/test/.dlls
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.dlls
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.executables b/src/part1/examples/repo/charlie/sqrtlib/test/.executables
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.executables
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.interfaces b/src/part1/examples/repo/charlie/sqrtlib/test/.interfaces
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.interfaces
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.libraries b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,64P b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,64P
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,64P
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,86GW b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,86GW
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.libraries,86GW
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.project b/src/part1/examples/repo/charlie/sqrtlib/test/.project
new file mode 100644
index 0000000..f363cb5
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.project
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>charlie.sqrtlib.test</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
+ <triggers>clean,full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>?name?</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.append_environment</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.autoBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildArguments</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildCommand</key>
+ <value>${XDCROOT}/xdc</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.buildLocation</key>
+ <value></value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.cleanBuildTarget</key>
+ <value>clean</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.contents</key>
+ <value>org.eclipse.cdt.make.core.activeConfigSettings</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableAutoBuild</key>
+ <value>false</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableCleanBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.enableFullBuild</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.fullBuildTarget</key>
+ <value>all</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.stopOnError</key>
+ <value>true</value>
+ </dictionary>
+ <dictionary>
+ <key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
+ <value>false</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.cdt.core.cnature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
+ <nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
+ </natures>
+</projectDescription>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/.xdcenv.mak b/src/part1/examples/repo/charlie/sqrtlib/test/.xdcenv.mak
new file mode 100644
index 0000000..89efb0c
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/.xdcenv.mak
@@ -0,0 +1,16 @@
+#
+_XDCBUILDCOUNT = 0
+ifneq (,$(findstring path,$(_USEXDCENV_)))
+override XDCPATH =
+override XDCROOT = E:/rtsc/xdctools_3_15_00_29
+override XDCBUILDCFG = ../../../config.bld
+endif
+ifneq (,$(findstring args,$(_USEXDCENV_)))
+override XDCARGS =
+override XDCTARGETS =
+endif
+#
+ifeq (0,1)
+PKGPATH = E:/rtsc/xdctools_3_15_00_29/packages;../../..
+HOSTOS = Windows
+endif
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x64P b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x64P
new file mode 100644
index 0000000..985d013
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x86GW b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x86GW
new file mode 100644
index 0000000..2722813
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-SPACE.x86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x64P b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x64P
new file mode 100644
index 0000000..79ef642
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x86GW b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x86GW
new file mode 100644
index 0000000..86183e8
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1-TIME.x86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.c b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.c
new file mode 100644
index 0000000..9600d5c
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.c
@@ -0,0 +1,25 @@
+/*
+ * ======== charlie/sqrtlib/test/isqrtTest1.c ========
+ */
+
+#include <acme/utils/Bench.h>
+#include <charlie/sqrtlib/isqrt.h>
+
+#include <xdc/runtime/System.h>
+
+#include <stdlib.h>
+
+int main( int argc, char* argv[] )
+{
+ unsigned int x, y;
+
+ x = argc > 0 ? atoi(argv[1]) : 0;
+ System_printf("==> isqrt(%d)\n", x);
+
+ Bench_begin("cycle count:");
+ y = isqrt(x);
+ Bench_end();
+
+ System_printf("<== %d\n", y);
+ return 0;
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.cfg b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.cfg
new file mode 100644
index 0000000..13a5721
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/isqrtTest1.cfg
@@ -0,0 +1,25 @@
+/*
+ * ======== charlie/sqrtlib/test/isqrtTest1.cfg ========
+ */
+
+var Program = xdc.useModule('xdc.cfg.Program');
+
+var Bench = xdc.useModule('acme.utils.Bench');
+var Settings = xdc.useModule('charlie.sqrtlib.Settings');
+var System = xdc.useModule('xdc.runtime.System');
+
+if (Program.build.target.isa == "64P") {
+ Bench.enableFlag = true;
+}
+else {
+ Bench.enableFlag = false;
+}
+
+switch (Program.build.cfgArgs.optMode) {
+ case "SPACE":
+ Settings.optimize = Settings.OPTIMIZE_FOR_SPACE;
+ break;
+ case "TIME":
+ Settings.optimize = Settings.OPTIMIZE_FOR_TIME;
+ break;
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package.bld b/src/part1/examples/repo/charlie/sqrtlib/test/package.bld
new file mode 100644
index 0000000..501f79c
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package.bld
@@ -0,0 +1,25 @@
+/*
+ * ======== charlie/sqrtlib/test/package.bld ========
+ */
+
+var Build = xdc.useModule('xdc.bld.BuildEnvironment');
+var Pkg = xdc.useModule('xdc.bld.PackageContents');
+
+var TEST_INFO = [
+ {testName: "isqrtTest1", testValues: ["100", "1000", "65536"]}
+];
+
+for each (var targ in Build.targets) {
+ for each (var testInfo in TEST_INFO) {
+ for each (var optMode in ["SPACE", "TIME"]) {
+ var progName = testInfo.testName + "-" + optMode;
+ var exe = Pkg.addExecutable(progName, targ, targ.platform)
+ exe.addObjects([testInfo.testName + ".c"]);
+ exe.attrs.cfgScript = testInfo.testName + ".cfg";
+ exe.attrs.cfgArgs = "{optMode: '" + optMode + "'}";
+ for each (var v in testInfo.testValues) {
+ exe.addTest({groupName: optMode, args: v});
+ }
+ }
+ }
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package.mak b/src/part1/examples/repo/charlie/sqrtlib/test/package.mak
new file mode 100644
index 0000000..4ae21a3
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package.mak
@@ -0,0 +1,482 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+
+unexport MAKEFILE_LIST
+override PKGDIR = charlie/sqrtlib/test
+XDCINCS = -I. -I$(strip $(subst ;, -I,$(subst $(space),\$(space),$(XPKGPATH))))
+XDCCFGDIR = package/cfg/
+
+#
+# The following dependencies ensure package.mak is rebuilt
+# in the event that some included BOM script changes.
+#
+ifneq (clean,$(MAKECMDGOALS))
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/ITarget.xs
+D:/work/tutorial/repo/config.bld:
+package.mak: D:/work/tutorial/repo/config.bld
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/PackageContents.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Linux86.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/Mingw.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/MVArm9.xs
+package.mak: package.bld
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/include/utils.tci
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/UCArm9.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/MSP430.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/_gen.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITarget.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Repository.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Script.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/BuildEnvironment.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Library.xs
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/package.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Utils.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/Executable.xs
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs:
+package.mak: E:/rtsc/xdctools_3_15_00_29/packages/xdc/bld/ITargetFilter.xs
+endif
+
+ti.targets.C64P.rootDir ?= d:/ti/c6000/alc
+ti.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/
+gnu.targets.Mingw.rootDir ?= e:/rtsc/mingw
+gnu.targets.packageBase ?= E:/rtsc/xdctools_3_15_00_29/packages/gnu/targets/
+.PRECIOUS: $(XDCCFGDIR)/%.o64P
+.PHONY: all,64P .dlls,64P .executables,64P test,64P
+all,64P: .executables,64P
+.executables,64P: .libraries,64P
+.executables,64P: .dlls,64P
+.dlls,64P: .libraries,64P
+.libraries,64P: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,64P
+ @$(ECHO) xdc .executables,64P
+ @$(ECHO) xdc .libraries,64P
+ @$(ECHO) xdc .dlls,64P
+
+.PRECIOUS: $(XDCCFGDIR)/%.o86GW
+.PHONY: all,86GW .dlls,86GW .executables,86GW test,86GW
+all,86GW: .executables,86GW
+.executables,86GW: .libraries,86GW
+.executables,86GW: .dlls,86GW
+.dlls,86GW: .libraries,86GW
+.libraries,86GW: .interfaces
+ @$(RM) $@
+ @$(TOUCH) "$@"
+
+.help::
+ @$(ECHO) xdc test,86GW
+ @$(ECHO) xdc .executables,86GW
+ @$(ECHO) xdc .libraries,86GW
+ @$(ECHO) xdc .dlls,86GW
+
+
+all: .executables
+.executables: .libraries .dlls
+.libraries: .interfaces
+
+PKGCFGS := $(wildcard package.xs) package/build.cfg
+.interfaces: package/package.xdc.inc package/package.defs.h package.xdc $(PKGCFGS)
+
+-include package/package.xdc.dep
+package/%.xdc.inc package/%_charlie.sqrtlib.test.c package/%.defs.h: %.xdc $(PKGCFGS)
+ @$(MSG) generating interfaces for package charlie.sqrtlib.test" (because $@ is older than $(firstword $?))" ...
+ $(XSRUN) -f xdc/services/intern/cmd/build.xs $(MK_IDLOPTS) -m package/package.xdc.dep -i package/package.xdc.inc package.xdc
+
+.executables,64P .executables: isqrtTest1-SPACE.x64P
+
+-include package/cfg/isqrtTest1-SPACE_x64P.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-SPACE_x64P.dep
+endif
+package/cfg/isqrtTest1-SPACE_x64P.o64P package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P : | package/cfg/isqrtTest1-SPACE_x64P.xdl
+isqrtTest1-SPACE.x64P:
+ $(RM) $@
+ @$(MSG) lnk64P $@ ...
+ $(RM) $(XDCCFGDIR)/$@.map
+ $(ti.targets.C64P.rootDir)/bin/lnk6x -w -q -u _c_int00 -q -o $@ package/cfg/isqrtTest1-SPACE_x64P.o64P package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P package/cfg/isqrtTest1-SPACE_x64P.xdl -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.C64P.rootDir)/lib/rts64plus.lib
+
+isqrtTest1-SPACE.x64P:C_DIR=
+isqrtTest1-SPACE.x64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+isqrtTest1-SPACE.x64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,64P))
+isqrtTest1-SPACE.x64P package/cfg/isqrtTest1-SPACE_x64P.c: .libraries,64P
+endif
+
+package/cfg/isqrtTest1-SPACE_x64P.c package/cfg/isqrtTest1-SPACE_x64P.h package/cfg/isqrtTest1-SPACE_x64P.xdl: override _PROG_NAME := isqrtTest1-SPACE.x64P
+package/cfg/isqrtTest1-SPACE_x64P.c: package/cfg/isqrtTest1-SPACE_x64P.cfg
+isqrtTest1-SPACE.test test,64P test: isqrtTest1-SPACE.x64P.test
+
+isqrtTest1-SPACE.x64P.test:: isqrtTest1-SPACE.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-SPACE.x64P.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.isqrtTest1-SPACE.x64P, )
+endif
+
+test,64P test SPACE.test: SPACE.test,64P
+
+isqrtTest1-SPACE.test: isqrtTest1-SPACE.x64P.SPACE.test
+SPACE.test,64P: isqrtTest1-SPACE.x64P.SPACE.test
+isqrtTest1-SPACE.x64P.SPACE.test:: isqrtTest1-SPACE.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-SPACE.x64P.SPACE.test
+else
+ @$(MSG) running $< 100 ...
+ $(call EXEC.isqrtTest1-SPACE.x64P, ) 100
+ @$(MSG) running $< 1000 ...
+ $(call EXEC.isqrtTest1-SPACE.x64P, ) 1000
+ @$(MSG) running $< 65536 ...
+ $(call EXEC.isqrtTest1-SPACE.x64P, ) 65536
+endif
+
+
+clean:: clean,64P
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.cfg
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.dep
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.c
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.xdc.inc
+
+clean,64P::
+ -$(RM) isqrtTest1-SPACE.x64P
+ -$(RM) .tmp,isqrtTest1-SPACE.x64P,*
+
+clean::
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.pjt
+.executables,64P .executables: isqrtTest1-TIME.x64P
+
+-include package/cfg/isqrtTest1-TIME_x64P.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-TIME_x64P.dep
+endif
+package/cfg/isqrtTest1-TIME/isqrtTest1.o64P package/cfg/isqrtTest1-TIME_x64P.o64P : | package/cfg/isqrtTest1-TIME_x64P.xdl
+isqrtTest1-TIME.x64P:
+ $(RM) $@
+ @$(MSG) lnk64P $@ ...
+ $(RM) $(XDCCFGDIR)/$@.map
+ $(ti.targets.C64P.rootDir)/bin/lnk6x -w -q -u _c_int00 -q -o $@ package/cfg/isqrtTest1-TIME/isqrtTest1.o64P package/cfg/isqrtTest1-TIME_x64P.o64P package/cfg/isqrtTest1-TIME_x64P.xdl -c -m $(XDCCFGDIR)/$@.map -l $(ti.targets.C64P.rootDir)/lib/rts64plus.lib
+
+isqrtTest1-TIME.x64P:C_DIR=
+isqrtTest1-TIME.x64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+isqrtTest1-TIME.x64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,64P))
+isqrtTest1-TIME.x64P package/cfg/isqrtTest1-TIME_x64P.c: .libraries,64P
+endif
+
+package/cfg/isqrtTest1-TIME_x64P.c package/cfg/isqrtTest1-TIME_x64P.h package/cfg/isqrtTest1-TIME_x64P.xdl: override _PROG_NAME := isqrtTest1-TIME.x64P
+package/cfg/isqrtTest1-TIME_x64P.c: package/cfg/isqrtTest1-TIME_x64P.cfg
+isqrtTest1-TIME.test test,64P test: isqrtTest1-TIME.x64P.test
+
+isqrtTest1-TIME.x64P.test:: isqrtTest1-TIME.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-TIME.x64P.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.isqrtTest1-TIME.x64P, )
+endif
+
+test,64P test TIME.test: TIME.test,64P
+
+isqrtTest1-TIME.test: isqrtTest1-TIME.x64P.TIME.test
+TIME.test,64P: isqrtTest1-TIME.x64P.TIME.test
+isqrtTest1-TIME.x64P.TIME.test:: isqrtTest1-TIME.x64P
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-TIME.x64P.TIME.test
+else
+ @$(MSG) running $< 100 ...
+ $(call EXEC.isqrtTest1-TIME.x64P, ) 100
+ @$(MSG) running $< 1000 ...
+ $(call EXEC.isqrtTest1-TIME.x64P, ) 1000
+ @$(MSG) running $< 65536 ...
+ $(call EXEC.isqrtTest1-TIME.x64P, ) 65536
+endif
+
+
+clean:: clean,64P
+ -$(RM) package/cfg/isqrtTest1-TIME_x64P.cfg
+ -$(RM) package/cfg/isqrtTest1-TIME_x64P.dep
+ -$(RM) package/cfg/isqrtTest1-TIME_x64P.c
+ -$(RM) package/cfg/isqrtTest1-TIME_x64P.xdc.inc
+
+clean,64P::
+ -$(RM) isqrtTest1-TIME.x64P
+ -$(RM) .tmp,isqrtTest1-TIME.x64P,*
+
+clean::
+ -$(RM) package/cfg/isqrtTest1-TIME_x64P.pjt
+.executables,86GW .executables: isqrtTest1-SPACE.x86GW
+
+-include package/cfg/isqrtTest1-SPACE_x86GW.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-SPACE_x86GW.dep
+endif
+package/cfg/isqrtTest1-SPACE_x86GW.o86GW package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW : | package/cfg/isqrtTest1-SPACE_x86GW.xdl
+isqrtTest1-SPACE.x86GW:
+ $(RM) $@
+ @$(MSG) lnk86GW $@ ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -o $@ package/cfg/isqrtTest1-SPACE_x86GW.o86GW package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW package/cfg/isqrtTest1-SPACE_x86GW.xdl -lstdc++ -L$(gnu.targets.Mingw.rootDir)/lib
+
+isqrtTest1-SPACE.x86GW:LD_LIBRARY_PATH=
+isqrtTest1-SPACE.x86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+isqrtTest1-SPACE.x86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,86GW))
+isqrtTest1-SPACE.x86GW package/cfg/isqrtTest1-SPACE_x86GW.c: .libraries,86GW
+endif
+
+package/cfg/isqrtTest1-SPACE_x86GW.c package/cfg/isqrtTest1-SPACE_x86GW.h package/cfg/isqrtTest1-SPACE_x86GW.xdl: override _PROG_NAME := isqrtTest1-SPACE.x86GW
+package/cfg/isqrtTest1-SPACE_x86GW.c: package/cfg/isqrtTest1-SPACE_x86GW.cfg
+test,86GW test SPACE.test: SPACE.test,86GW
+
+isqrtTest1-SPACE.test: isqrtTest1-SPACE.x86GW.SPACE.test
+SPACE.test,86GW: isqrtTest1-SPACE.x86GW.SPACE.test
+isqrtTest1-SPACE.x86GW.SPACE.test:: isqrtTest1-SPACE.x86GW
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-SPACE.x86GW.SPACE.test
+else
+ @$(MSG) running $< 100 ...
+ $(call EXEC.isqrtTest1-SPACE.x86GW, ) 100
+ @$(MSG) running $< 1000 ...
+ $(call EXEC.isqrtTest1-SPACE.x86GW, ) 1000
+ @$(MSG) running $< 65536 ...
+ $(call EXEC.isqrtTest1-SPACE.x86GW, ) 65536
+endif
+
+isqrtTest1-SPACE.test test,86GW test: isqrtTest1-SPACE.x86GW.test
+
+isqrtTest1-SPACE.x86GW.test:: isqrtTest1-SPACE.x86GW
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-SPACE.x86GW.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.isqrtTest1-SPACE.x86GW, )
+endif
+
+
+clean:: clean,86GW
+ -$(RM) package/cfg/isqrtTest1-SPACE_x86GW.cfg
+ -$(RM) package/cfg/isqrtTest1-SPACE_x86GW.dep
+ -$(RM) package/cfg/isqrtTest1-SPACE_x86GW.c
+ -$(RM) package/cfg/isqrtTest1-SPACE_x86GW.xdc.inc
+
+clean,86GW::
+ -$(RM) isqrtTest1-SPACE.x86GW
+ -$(RM) .tmp,isqrtTest1-SPACE.x86GW,*
+
+.executables,86GW .executables: isqrtTest1-TIME.x86GW
+
+-include package/cfg/isqrtTest1-TIME_x86GW.mak
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-TIME_x86GW.dep
+endif
+package/cfg/isqrtTest1-TIME_x86GW.o86GW package/cfg/isqrtTest1-TIME/isqrtTest1.o86GW : | package/cfg/isqrtTest1-TIME_x86GW.xdl
+isqrtTest1-TIME.x86GW:
+ $(RM) $@
+ @$(MSG) lnk86GW $@ ...
+ $(gnu.targets.Mingw.rootDir)//bin/mingw32-gcc.exe -o $@ package/cfg/isqrtTest1-TIME_x86GW.o86GW package/cfg/isqrtTest1-TIME/isqrtTest1.o86GW package/cfg/isqrtTest1-TIME_x86GW.xdl -lstdc++ -L$(gnu.targets.Mingw.rootDir)/lib
+
+isqrtTest1-TIME.x86GW:LD_LIBRARY_PATH=
+isqrtTest1-TIME.x86GW: PATH:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+isqrtTest1-TIME.x86GW: Path:=.;$(gnu.targets.Mingw.rootDir)/bin;$(PATH)
+
+
+ifeq (,$(wildcard .libraries,86GW))
+isqrtTest1-TIME.x86GW package/cfg/isqrtTest1-TIME_x86GW.c: .libraries,86GW
+endif
+
+package/cfg/isqrtTest1-TIME_x86GW.c package/cfg/isqrtTest1-TIME_x86GW.h package/cfg/isqrtTest1-TIME_x86GW.xdl: override _PROG_NAME := isqrtTest1-TIME.x86GW
+package/cfg/isqrtTest1-TIME_x86GW.c: package/cfg/isqrtTest1-TIME_x86GW.cfg
+isqrtTest1-TIME.test test,86GW test: isqrtTest1-TIME.x86GW.test
+
+isqrtTest1-TIME.x86GW.test:: isqrtTest1-TIME.x86GW
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-TIME.x86GW.test
+else
+ @$(MSG) running $< ...
+ $(call EXEC.isqrtTest1-TIME.x86GW, )
+endif
+
+test,86GW test TIME.test: TIME.test,86GW
+
+isqrtTest1-TIME.test: isqrtTest1-TIME.x86GW.TIME.test
+TIME.test,86GW: isqrtTest1-TIME.x86GW.TIME.test
+isqrtTest1-TIME.x86GW.TIME.test:: isqrtTest1-TIME.x86GW
+ifeq (,$(_TESTLEVEL))
+ @$(MAKE) -R -r --no-print-directory -f $(XDCROOT)/packages/xdc/bld/xdc.mak _TESTLEVEL=1 isqrtTest1-TIME.x86GW.TIME.test
+else
+ @$(MSG) running $< 100 ...
+ $(call EXEC.isqrtTest1-TIME.x86GW, ) 100
+ @$(MSG) running $< 1000 ...
+ $(call EXEC.isqrtTest1-TIME.x86GW, ) 1000
+ @$(MSG) running $< 65536 ...
+ $(call EXEC.isqrtTest1-TIME.x86GW, ) 65536
+endif
+
+
+clean:: clean,86GW
+ -$(RM) package/cfg/isqrtTest1-TIME_x86GW.cfg
+ -$(RM) package/cfg/isqrtTest1-TIME_x86GW.dep
+ -$(RM) package/cfg/isqrtTest1-TIME_x86GW.c
+ -$(RM) package/cfg/isqrtTest1-TIME_x86GW.xdc.inc
+
+clean,86GW::
+ -$(RM) isqrtTest1-TIME.x86GW
+ -$(RM) .tmp,isqrtTest1-TIME.x86GW,*
+
+%,copy:
+ @$(if $<,,$(MSG) don\'t know how to build $*; exit 1)
+ @$(MSG) cp $< $@
+ $(RM) $@
+ $(CP) $< $@
+.PHONY: isqrtTest1.o86GW,copy
+isqrtTest1.o86GW,copy : isqrtTest1.o86GW,0,copy isqrtTest1.o86GW,1,copy
+ @
+
+isqrtTest1.o86GW,0,copy : package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW
+isqrtTest1.o86GW,1,copy : package/cfg/isqrtTest1-TIME/isqrtTest1.o86GW
+isqrtTest1-TIME_x86GW.s86GW,copy : package/cfg/isqrtTest1-TIME_x86GW.s86GW
+isqrtTest1-SPACE_x86GW.o86GW,copy : package/cfg/isqrtTest1-SPACE_x86GW.o86GW
+.PHONY: isqrtTest1.o64P,copy
+isqrtTest1.o64P,copy : isqrtTest1.o64P,0,copy isqrtTest1.o64P,1,copy
+ @
+
+isqrtTest1.o64P,0,copy : package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P
+isqrtTest1.o64P,1,copy : package/cfg/isqrtTest1-TIME/isqrtTest1.o64P
+isqrtTest1-SPACE_x64P.o64P,copy : package/cfg/isqrtTest1-SPACE_x64P.o64P
+.PHONY: isqrtTest1.s64P,copy
+isqrtTest1.s64P,copy : isqrtTest1.s64P,0,copy isqrtTest1.s64P,1,copy
+ @
+
+isqrtTest1.s64P,0,copy : package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P
+isqrtTest1.s64P,1,copy : package/cfg/isqrtTest1-TIME/isqrtTest1.s64P
+isqrtTest1-SPACE_x64P.s64P,copy : package/cfg/isqrtTest1-SPACE_x64P.s64P
+.PHONY: isqrtTest1.s86GW,copy
+isqrtTest1.s86GW,copy : isqrtTest1.s86GW,0,copy isqrtTest1.s86GW,1,copy
+ @
+
+isqrtTest1.s86GW,0,copy : package/cfg/isqrtTest1-SPACE/isqrtTest1.s86GW
+isqrtTest1.s86GW,1,copy : package/cfg/isqrtTest1-TIME/isqrtTest1.s86GW
+isqrtTest1-TIME_x64P.o64P,copy : package/cfg/isqrtTest1-TIME_x64P.o64P
+isqrtTest1-TIME_x64P.s64P,copy : package/cfg/isqrtTest1-TIME_x64P.s64P
+isqrtTest1-SPACE_x86GW.s86GW,copy : package/cfg/isqrtTest1-SPACE_x86GW.s86GW
+isqrtTest1-TIME_x86GW.o86GW,copy : package/cfg/isqrtTest1-TIME_x86GW.o86GW
+
+$(XDCCFGDIR)%.c $(XDCCFGDIR)%.h $(XDCCFGDIR)%.xdl: $(XDCCFGDIR)%.cfg .interfaces $(XDCROOT)/packages/xdc/cfg/Main.xs
+ @$(MSG) "configuring $(_PROG_NAME) from $< ..."
+ $(CONFIG) $(_PROG_XSOPTS) xdc.cfg $(_PROG_NAME) $(XDCCFGDIR)$*.cfg $(XDCCFGDIR)$*
+
+.PHONY: release,charlie_sqrtlib_test
+charlie_sqrtlib_test.tar: package/build.cfg
+charlie_sqrtlib_test.tar: package/package.ext.xml
+charlie_sqrtlib_test.tar: package/package.xdc.inc
+charlie_sqrtlib_test.tar: package/package.bld.xml
+charlie_sqrtlib_test.tar: package/package.rel.dot
+ifneq (clean,$(MAKECMDGOALS))
+-include package/rel/charlie_sqrtlib_test.tar.dep
+endif
+package/rel/charlie_sqrtlib_test/charlie/sqrtlib/test/package/package.rel.xml:
+
+charlie_sqrtlib_test.tar: package/rel/charlie_sqrtlib_test.xdc.inc package/rel/charlie_sqrtlib_test/charlie/sqrtlib/test/package/package.rel.xml
+ @$(MSG) making release file $@ "(because of $(firstword $?))" ...
+ -$(RM) $@
+ $(call MKRELTAR,package/rel/charlie_sqrtlib_test.xdc.inc,package/rel/charlie_sqrtlib_test.tar.dep)
+
+
+release release,charlie_sqrtlib_test: all charlie_sqrtlib_test.tar
+clean:: .clean
+ -$(RM) charlie_sqrtlib_test.tar
+ -$(RM) package/rel/charlie_sqrtlib_test.xdc.inc
+ -$(RM) package/rel/charlie_sqrtlib_test.tar.dep
+
+clean:: .clean
+ -$(RM) .libraries .libraries,*
+clean::
+ -$(RM) .dlls .dlls,*
+#
+# The following clean rule removes user specified
+# generated files or directories.
+#
+
+ifneq (clean,$(MAKECMDGOALS))
+ifeq (,$(wildcard package))
+ $(shell $(MKDIR) package)
+endif
+ifeq (,$(wildcard package/external))
+ $(shell $(MKDIR) package/external)
+endif
+ifeq (,$(wildcard package/lib))
+ $(shell $(MKDIR) package/lib)
+endif
+ifeq (,$(wildcard package/cfg))
+ $(shell $(MKDIR) package/cfg)
+endif
+ifeq (,$(wildcard package/cfg/isqrtTest1-TIME))
+ $(shell $(MKDIR) package/cfg/isqrtTest1-TIME)
+endif
+ifeq (,$(wildcard package/cfg/isqrtTest1-SPACE))
+ $(shell $(MKDIR) package/cfg/isqrtTest1-SPACE)
+endif
+ifeq (,$(wildcard package/rel))
+ $(shell $(MKDIR) package/rel)
+endif
+ifeq (,$(wildcard package/internal))
+ $(shell $(MKDIR) package/internal)
+endif
+endif
+clean::
+ -$(RMDIR) package
+
+
+clean::
+ -$(RM) package/charlie.sqrtlib.test.pjt
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package.xdc b/src/part1/examples/repo/charlie/sqrtlib/test/package.xdc
new file mode 100644
index 0000000..59c911f
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package.xdc
@@ -0,0 +1,11 @@
+/*
+ * ======== charlie/sqrtlib/test/package.xdc ========
+ */
+
+requires acme.utils;
+requires charlie.sqrtlib;
+
+/*! Companion tests for charlie.sqrtlib [RTSC Packaging Primer] */
+package charlie.sqrtlib.test {
+ /* no modules */
+};
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_b150 b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_b150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_b150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_c150 b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_c150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_c150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_g150 b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_g150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_g150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_r150 b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_r150
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/.vers_r150
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/.xdc-t32 b/src/part1/examples/repo/charlie/sqrtlib/test/package/.xdc-t32
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/.xdc-t32
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/build.cfg b/src/part1/examples/repo/charlie/sqrtlib/test/package/build.cfg
new file mode 100644
index 0000000..c7632a2
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/build.cfg
@@ -0,0 +1,12 @@
+if (pkg.$vers.length >= 3) {
+ pkg.$vers.push(Packages.xdc.services.global.Vers.getDate(xdc.csd() + '/..'));
+}
+
+pkg.build.libraries = [
+];
+
+pkg.build.libDesc = [
+];
+if ('suffix' in xdc.om['xdc.IPackage$$LibDesc']) {
+}
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE.x64P.map b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE.x64P.map
new file mode 100644
index 0000000..a86d591
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE.x64P.map
@@ -0,0 +1,743 @@
+******************************************************************************
+ TMS320C6x Linker PC v6.1.5
+******************************************************************************
+>> Linked Mon Mar 16 17:52:25 2009
+
+OUTPUT FILE NAME: <isqrtTest1-SPACE.x64P>
+ENTRY POINT SYMBOL: "_c_int00" address: 008029e0
+
+
+MEMORY CONFIGURATION
+
+ name origin length used unused attr fill
+---------------------- -------- --------- -------- -------- ---- --------
+ IRAM 00800000 00200000 00003dc0 001fc240 RW X
+ DDR 80000000 10000000 0000353a 0fffcac6 RWIX
+
+
+SECTION ALLOCATION MAP
+
+ output attributes/
+section page origin length input sections
+-------- ---- ---------- ---------- ----------------
+.pinit 0 80000000 00000000 UNINITIALIZED
+
+.text 0 00800000 00003dc0
+ 00800000 00000780 ti.targets.rts6000.a64P : System.o64P (.text:_xdc_runtime_System_doPrint__I)
+ 00800780 000002a0 : Core_mem.o64P (.text:_xdc_runtime_Core_createObject__I)
+ 00800a20 00000280 rts64plus.lib : memory.obj (.text:_free)
+ 00800ca0 00000200 ti.targets.rts6000.a64P : Startup.o64P (.text:_xdc_runtime_Startup_startMods__I)
+ 00800ea0 000001e0 : HeapStd.o64P (.text:_xdc_runtime_HeapStd_Instance_init__F)
+ 00801080 000001a0 : HeapStd.o64P (.text:_xdc_runtime_HeapStd_alloc__F)
+ 00801220 00000180 rts64plus.lib : memory.obj (.text:_malloc)
+ 008013a0 00000180 ti.targets.rts6000.a64P : Text.o64P (.text:_xdc_runtime_Text_putSite__F)
+ 00801520 00000160 : Error.o64P (.text:_xdc_runtime_Error_raiseX__F)
+ 00801680 00000120 : HeapStd.o64P (.text:_xdc_runtime_HeapStd_free__F)
+ 008017a0 00000120 : Text.o64P (.text:_xdc_runtime_Text_putLab__F)
+ 008018c0 00000100 boot.a64P : autoinit.o64P (.text:__auto_init)
+ 008019c0 00000100 rts64plus.lib : sinit.obj (.text:_call_dtors)
+ 00801ac0 00000100 ti.targets.rts6000.a64P : Memory.o64P (.text:_xdc_runtime_Memory_alloc__F)
+ 00801bc0 00000100 : Startup.o64P (.text:_xdc_runtime_Startup_exec__F)
+ 00801cc0 000000e0 rts64plus.lib : atoi.obj (.text:_atoi)
+ 00801da0 000000e0 : exit.obj (.text:_exit)
+ 00801e80 000000e0 : memset.obj (.text:_memset)
+ 00801f60 000000e0 ti.targets.rts6000.a64P : Core_mem.o64P (.text:_xdc_runtime_Core_deleteObject__I)
+ 00802040 000000e0 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_Object__create__S)
+ 00802120 000000e0 ti.targets.rts6000.a64P : Text.o64P (.text:_xdc_runtime_Text_visitRope2__I)
+ 00802200 000000c0 rts64plus.lib : trgdrv.obj (.text:_HOSTwrite)
+ 008022c0 000000c0 : divu.obj (.text:__divu)
+ 00802380 000000c0 : atexit.obj (.text:_atexit)
+ 00802440 000000c0 ti.targets.rts6000.a64P : SysMin.o64P (.text:_xdc_runtime_SysMin_abort__F)
+ 00802500 000000c0 : SysMin.o64P (.text:_xdc_runtime_SysMin_flush__F)
+ 008025c0 000000c0 : System.o64P (.text:_xdc_runtime_System_formatNum__I)
+ 00802680 000000c0 : Text.o64P (.text:_xdc_runtime_Text_putMod__F)
+ 00802740 000000c0 isqrt_loop.a64P : isqrt_loop.o64P (.text)
+ 00802800 000000a0 rts64plus.lib : trgdrv.obj (.text:_HOSTclock)
+ 008028a0 000000a0 : remu.obj (.text:__remu)
+ 00802940 000000a0 acme.utils.a64P : Bench.o64P (.text:_acme_utils_Bench_end__F)
+ 008029e0 000000a0 boot.a64P : boot.o64P (.text:_c_int00)
+ 00802a80 000000a0 rts64plus.lib : memcpy64.obj (.text:_memcpy)
+ 00802b20 000000a0 : memory.obj (.text:_minsert)
+ 00802bc0 000000a0 : memory.obj (.text:_mremove)
+ 00802c60 000000a0 ti.targets.rts6000.a64P : Assert.o64P (.text:_xdc_runtime_Assert_raise__I)
+ 00802d00 000000a0 : Error.o64P (.text:_xdc_runtime_Error_print__F)
+ 00802da0 000000a0 : SysMin.o64P (.text:_xdc_runtime_SysMin_putch__F)
+ 00802e40 000000a0 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_printfExtend__I)
+ 00802ee0 000000a0 isqrtTest1.o64P (.text)
+ 00802f80 00000080 acme.utils.a64P : Bench.o64P (.text:_acme_utils_Bench_Module_startup__F)
+ 00803000 00000080 : Bench.o64P (.text:_acme_utils_Bench_begin__F)
+ 00803080 00000080 ti.targets.rts6000.a64P : Core_label.o64P (.text:_xdc_runtime_Core_assignLabel__I)
+ 00803100 00000080 : Core_params.o64P (.text:_xdc_runtime_Core_assignParams__I)
+ 00803180 00000080 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_output__I)
+ 00803200 00000080 ti.targets.rts6000.a64P : System.o64P (.text:_xdc_runtime_System_putchar__I)
+ 00803280 00000080 : System.o64P (.text:_xdc_runtime_System_rtsExit__I)
+ 00803300 00000080 : Text.o64P (.text:_xdc_runtime_Text_printVisFxn__I)
+ 00803380 00000080 : Text.o64P (.text:_xdc_runtime_Text_xprintf__I)
+ 00803400 00000060 rts64plus.lib : trgmsg.obj (.text:_readmsg)
+ 00803460 00000060 : trgmsg.obj (.text:_writemsg)
+ 008034c0 00000060 ti.targets.rts6000.a64P : Memory.o64P (.text:_xdc_runtime_Memory_valloc__F)
+ 00803520 00000060 : SysMin.o64P (.text:_xdc_runtime_SysMin_Module_startup__F)
+ 00803580 00000060 : System.o64P (.text:_xdc_runtime_System_avprintf__F)
+ 008035e0 00000060 : System.o64P (.text:_xdc_runtime_System_vprintf__F)
+ 00803640 00000060 : Text.o64P (.text:_xdc_runtime_Text_cordText__F)
+ 008036a0 00000040 rts64plus.lib : sinit.obj (.text:___add_dtor)
+ 008036e0 00000040 : args_main.obj (.text:__args_main)
+ 00803720 00000040 ti.targets.rts6000.a64P : Error.o64P (.text:_xdc_runtime_Error_check__F)
+ 00803760 00000040 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_Handle__label__S)
+ 008037a0 00000040 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_Object__delete__S)
+ 008037e0 00000040 ti.targets.rts6000.a64P : SysMin.o64P (.text:_xdc_runtime_SysMin_exit__F)
+ 00803820 00000040 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_aprintf__E)
+ 00803860 00000040 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_printf__E)
+ 008038a0 00000020 ti.targets.rts6000.a64P : xdc_noinit.o64P (.text:___xdc__init)
+ 008038c0 00000020 rts64plus.lib : _lock.obj (.text:__nop)
+ 008038e0 00000020 : exit.obj (.text:_abort)
+ 00803900 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_acme_utils_Bench_Module_startup__E)
+ 00803920 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_acme_utils_clocks_ClockStd_getTime__E)
+ 00803940 00000020 rts64plus.lib : clock.obj (.text:_clock)
+ 00803960 00000020 ti.targets.rts6000.a64P : Error.o64P (.text:_xdc_runtime_Error_getSite__F)
+ 00803980 00000020 : Error.o64P (.text:_xdc_runtime_Error_init__F)
+ 008039a0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Error_print__E)
+ 008039c0 00000020 ti.targets.rts6000.a64P : GateNull.o64P (.text:_xdc_runtime_GateNull_enter__F)
+ 008039e0 00000020 : GateNull.o64P (.text:_xdc_runtime_GateNull_leave__F)
+ 00803a00 00000020 : Gate.o64P (.text:_xdc_runtime_Gate_enterSystem__F)
+ 00803a20 00000020 : Gate.o64P (.text:_xdc_runtime_Gate_leaveSystem__F)
+ 00803a40 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_alloc__E)
+ 00803a60 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_free__E)
+ 00803a80 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_getStats__E)
+ 00803aa0 00000020 ti.targets.rts6000.a64P : HeapStd.o64P (.text:_xdc_runtime_HeapStd_getStats__F)
+ 00803ac0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_HeapStd_isBlocking__E)
+ 00803ae0 00000020 ti.targets.rts6000.a64P : HeapStd.o64P (.text:_xdc_runtime_HeapStd_isBlocking__F)
+ 00803b00 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Memory_HeapProxy_alloc__E)
+ 00803b20 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Memory_HeapProxy_free__E)
+ 00803b40 00000020 ti.targets.rts6000.a64P : Memory.o64P (.text:_xdc_runtime_Memory_calloc__F)
+ 00803b60 00000020 : Memory.o64P (.text:_xdc_runtime_Memory_free__F)
+ 00803b80 00000020 : Memory.o64P (.text:_xdc_runtime_Memory_getMaxDefaultTypeAlign__F)
+ 00803ba0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Startup_exec__I)
+ 00803bc0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Startup_reset__I)
+ 00803be0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_Module_startup__E)
+ 00803c00 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_abort__E)
+ 00803c20 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_exit__E)
+ 00803c40 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_putch__E)
+ 00803c60 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_SysMin_ready__E)
+ 00803c80 00000020 ti.targets.rts6000.a64P : SysMin.o64P (.text:_xdc_runtime_SysMin_ready__F)
+ 00803ca0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_Module_GateProxy_enter__E)
+ 00803cc0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_Module_GateProxy_leave__E)
+ 00803ce0 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_System_Module_startup__E)
+ 00803d00 00000020 ti.targets.rts6000.a64P : System.o64P (.text:_xdc_runtime_System_Module_startup__F)
+ 00803d20 00000020 : System.o64P (.text:_xdc_runtime_System_abort__F)
+ 00803d40 00000020 : System.o64P (.text:_xdc_runtime_System_vsprintf__F)
+ 00803d60 00000020 : Text.o64P (.text:_xdc_runtime_Text_ropeText__F)
+ 00803d80 00000020 isqrtTest1-SPACE_x64P.o64P (.text:_xdc_runtime_Text_visitRope__I)
+ 00803da0 00000020 acme.utils.clocks.a64P : ClockStd.o64P (.text)
+
+.stack 0 80000000 00001000 UNINITIALIZED
+ 80000000 00000008 boot.a64P : boot.o64P (.stack)
+ 80000008 00000ff8 --HOLE--
+
+.data 0 80000000 00000000 UNINITIALIZED
+
+.bss 0 80000000 00000000 UNINITIALIZED
+
+.sysmem 0 80001000 00001000 UNINITIALIZED
+ 80001000 00000008 rts64plus.lib : memory.obj (.sysmem)
+ 80001008 00000ff8 --HOLE--
+
+.const 0 80002000 0000078a
+ 80002000 000002b9 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_charTab__A)
+ 800022b9 00000003 --HOLE-- [fill = 0]
+ 800022bc 0000011f isqrtTest1-SPACE_x64P.o64P (.const:.string)
+ 800023db 00000004 ti.targets.rts6000.a64P : Assert.o64P (.const)
+ 800023df 00000001 --HOLE-- [fill = 0]
+ 800023e0 00000101 rts64plus.lib : ctype.obj (.const:__ctypes_)
+ 800024e1 00000007 ti.targets.rts6000.a64P : System.o64P (.const)
+ 800024e8 00000054 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_nodeTab__A)
+ 8000253c 00000040 ti.targets.rts6000.a64P : Text.o64P (.const)
+ 8000257c 00000032 : Error.o64P (.const)
+ 800025ae 0000002a : Startup.o64P (.const)
+ 800025d8 00000028 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Module__FXNS__C)
+ 80002600 00000024 isqrtTest1.o64P (.const:.string)
+ 80002624 00000020 ti.targets.rts6000.a64P : Log.o64P (.const)
+ 80002644 00000020 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Object__DESC__C)
+ 80002664 0000001f ti.targets.rts6000.a64P : Core_mem.o64P (.const)
+ 80002683 00000001 --HOLE-- [fill = 0]
+ 80002684 0000001c isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Object__PARAMS__C)
+ 800026a0 00000011 ti.targets.rts6000.a64P : System.o64P (.const:_digtohex)
+ 800026b1 00000004 : Diags.o64P (.const)
+ 800026b5 00000003 --HOLE-- [fill = 0]
+ 800026b8 0000000c isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_sfxnTab__A)
+ 800026c4 00000009 acme.utils.a64P : Bench.o64P (.const:.string)
+ 800026cd 00000003 --HOLE-- [fill = 0]
+ 800026d0 00000008 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_firstFxns__C)
+ 800026d8 00000008 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_lastFxns__C)
+ 800026e0 00000006 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_sfxnRts__A)
+ 800026e6 00000002 --HOLE-- [fill = 0]
+ 800026e8 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Assert_E_assertFailed__C)
+ 800026ec 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Core_A_initializedParams__C)
+ 800026f0 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Core_Module__diagsEnabled__C)
+ 800026f4 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Core_Module__diagsIncluded__C)
+ 800026f8 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Core_Module__diagsMask__C)
+ 800026fc 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Error_E_generic__C)
+ 80002700 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Error_E_memory__C)
+ 80002704 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Error_policy__C)
+ 80002708 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Error_raiseHook__C)
+ 8000270c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_A_invalidAlignment__C)
+ 80002710 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C)
+ 80002714 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_A_zeroSize__C)
+ 80002718 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_E_noRTSMemory__C)
+ 8000271c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Module__diagsEnabled__C)
+ 80002720 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Module__diagsIncluded__C)
+ 80002724 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Module__diagsMask__C)
+ 80002728 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_IHeap_Interface__BASE__C)
+ 8000272c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_IModule_Interface__BASE__C)
+ 80002730 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Memory_defaultHeapInstance__C)
+ 80002734 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_execImpl__C)
+ 80002738 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_maxPasses__C)
+ 8000273c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_sfxnRts__C)
+ 80002740 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Startup_sfxnTab__C)
+ 80002744 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_SysMin_bufSize__C)
+ 80002748 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_SysMin_outputFunc__C)
+ 8000274c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_System_Module__gateObj__C)
+ 80002750 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_System_extendFxn__C)
+ 80002754 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_charTab__C)
+ 80002758 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_nameEmpty__C)
+ 8000275c 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_nameStatic__C)
+ 80002760 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_nameUnknown__C)
+ 80002764 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_nodeTab__C)
+ 80002768 00000004 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_visitRopeFxn__C)
+ 8000276c 00000002 isqrtTest1-SPACE_x64P.o64P (.const:acme_utils_Bench_enableFlag__C)
+ 8000276e 00000002 --HOLE-- [fill = 0]
+ 80002770 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Core_Module__id__C)
+ 80002772 00000002 --HOLE-- [fill = 0]
+ 80002774 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Error_maxDepth__C)
+ 80002776 00000002 --HOLE-- [fill = 0]
+ 80002778 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_HeapStd_Module__id__C)
+ 8000277a 00000002 --HOLE-- [fill = 0]
+ 8000277c 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Memory_Module__id__C)
+ 8000277e 00000002 --HOLE-- [fill = 0]
+ 80002780 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_SysMin_flushAtExit__C)
+ 80002782 00000002 --HOLE-- [fill = 0]
+ 80002784 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_charCnt__C)
+ 80002786 00000002 --HOLE-- [fill = 0]
+ 80002788 00000002 isqrtTest1-SPACE_x64P.o64P (.const:xdc_runtime_Text_isLoaded__C)
+
+.far 0 80002790 00000764 UNINITIALIZED
+ 80002790 000004ec isqrtTest1-SPACE_x64P.o64P (.far)
+ 80002c7c 00000004 rts64plus.lib : sinit.obj (.far)
+ 80002c80 00000188 : atexit.obj (.far)
+ 80002e08 000000d0 : trgdrv.obj (.far)
+ 80002ed8 0000000c : exit.obj (.far)
+ 80002ee4 00000008 : _lock.obj (.far)
+ 80002eec 00000008 : memory.obj (.far)
+
+.cinit 0 80002ef8 0000032c
+ 80002ef8 00000274 isqrtTest1-SPACE_x64P.o64P (.cinit)
+ 8000316c 00000004 --HOLE-- [fill = 0]
+ 80003170 0000002c rts64plus.lib : exit.obj (.cinit)
+ 8000319c 00000004 --HOLE-- [fill = 0]
+ 800031a0 0000002c : memory.obj (.cinit)
+ 800031cc 00000004 --HOLE-- [fill = 0]
+ 800031d0 0000001c : _lock.obj (.cinit)
+ 800031ec 00000004 --HOLE-- [fill = 0]
+ 800031f0 0000001c : atexit.obj (.cinit)
+ 8000320c 00000004 --HOLE-- [fill = 0]
+ 80003210 0000000c : sinit.obj (.cinit)
+ 8000321c 00000004 --HOLE-- [fill = 0]
+ 80003220 00000004 (.pad.cinit) [fill = 0]
+
+.args 0 80003224 00000200
+ 80003224 00000200 --HOLE-- [fill = 0]
+
+.cio 0 80003428 00000120 UNINITIALIZED
+ 80003428 00000120 rts64plus.lib : trgmsg.obj (.cio)
+
+
+GLOBAL SYMBOLS: SORTED ALPHABETICALLY BY Name
+
+address name
+-------- ----
+80000000 $bss
+80000000 .bss
+ffffffff .data
+ffffffff .text
+008038e0 C$$EXIT
+008034b8 C$$IO$$
+00802800 _HOSTclock
+00802200 _HOSTwrite
+80003428 __CIOBUF_
+00001000 __STACK_SIZE
+00001000 __SYSMEM_SIZE
+80002b90 ___ASM__
+80002b94 ___ISA__
+80002b98 ___PLAT__
+80002b9c ___TARG__
+80002ee0 ___TI_enable_exit_profile_output
+ffffffff ___TI_pprof_out_hndl
+ffffffff ___TI_prof_data_size
+ffffffff ___TI_prof_data_start
+80002ba0 ___TRDR__
+008036a0 ___add_dtor
+80002c80 ___atexit_func_id__
+ffffffff ___binit__
+80000000 ___bss__
+80003224 ___c_args__
+80002ef8 ___cinit__
+ffffffff ___data__
+ffffffff ___edata__
+80000000 ___end__
+ffffffff ___etext__
+ffffffff ___pinit__
+ffffffff ___text__
+008038a0 ___xdc__init
+80002c78 ___xdc__init__addr
+008036e0 __args_main
+008018c0 __auto_init
+80002ed8 __cleanup_ptr
+800023e0 __ctypes_
+008022c0 __divu
+80002edc __dtors_ptr
+80002ee4 __lock
+008038c0 __nop
+008028a0 __remu
+80000000 __stack
+80001000 __sys_memory
+80002ee8 __unlock
+008038e0 _abort
+80002ba4 _acme_utils_Bench_Module__root__V
+80002ba8 _acme_utils_Bench_Module__state__V
+00803900 _acme_utils_Bench_Module_startup__E
+00802f80 _acme_utils_Bench_Module_startup__F
+00803920 _acme_utils_Bench_PClock_getTime__E
+00803000 _acme_utils_Bench_begin__F
+8000276c _acme_utils_Bench_enableFlag__C
+00802940 _acme_utils_Bench_end__F
+80002bb4 _acme_utils_clocks_ClockStd_Module__root__V
+00803920 _acme_utils_clocks_ClockStd_getTime__E
+00803da0 _acme_utils_clocks_ClockStd_getTime__F
+00000200 _argsize
+00802380 _atexit
+00801cc0 _atoi
+008029e0 _c_int00
+008019c0 _call_dtors
+00803940 _clock
+80002c7c _dtors
+00801da0 _exit
+00800a20 _free
+00802740 _isqrt
+00802ee0 _main
+00801220 _malloc
+00802a80 _memcpy
+00801e80 _memset
+00803400 _readmsg
+00803460 _writemsg
+800026e8 _xdc_runtime_Assert_E_assertFailed__C
+80002bb6 _xdc_runtime_Assert_Module__root__V
+00802c60 _xdc_runtime_Assert_raise__I
+800026ec _xdc_runtime_Core_A_initializedParams__C
+800026f0 _xdc_runtime_Core_Module__diagsEnabled__C
+800026f4 _xdc_runtime_Core_Module__diagsIncluded__C
+800026f8 _xdc_runtime_Core_Module__diagsMask__C
+80002770 _xdc_runtime_Core_Module__id__C
+80002bb8 _xdc_runtime_Core_Module__root__V
+00803080 _xdc_runtime_Core_assignLabel__I
+00803100 _xdc_runtime_Core_assignParams__I
+00800780 _xdc_runtime_Core_createObject__I
+00801f60 _xdc_runtime_Core_deleteObject__I
+80002bba _xdc_runtime_Defaults_Module__root__V
+80002bbc _xdc_runtime_Diags_Module__root__V
+800026fc _xdc_runtime_Error_E_generic__C
+80002700 _xdc_runtime_Error_E_memory__C
+80002bbe _xdc_runtime_Error_Module__root__V
+80002bc0 _xdc_runtime_Error_Module__state__V
+00803720 _xdc_runtime_Error_check__F
+00803960 _xdc_runtime_Error_getSite__F
+00803980 _xdc_runtime_Error_init__F
+80002774 _xdc_runtime_Error_maxDepth__C
+80002704 _xdc_runtime_Error_policy__C
+008039a0 _xdc_runtime_Error_print__E
+00802d00 _xdc_runtime_Error_print__F
+80002708 _xdc_runtime_Error_raiseHook__C
+00801520 _xdc_runtime_Error_raiseX__F
+80002bc4 _xdc_runtime_GateNull_Module__root__V
+008039c0 _xdc_runtime_GateNull_enter__F
+008039e0 _xdc_runtime_GateNull_leave__F
+80002bc2 _xdc_runtime_Gate_Module__root__V
+00803a00 _xdc_runtime_Gate_enterSystem__F
+00803a20 _xdc_runtime_Gate_leaveSystem__F
+8000270c _xdc_runtime_HeapStd_A_invalidAlignment__C
+80002710 _xdc_runtime_HeapStd_A_invalidTotalFreeSize__C
+80002714 _xdc_runtime_HeapStd_A_zeroSize__C
+80002718 _xdc_runtime_HeapStd_E_noRTSMemory__C
+00803760 _xdc_runtime_HeapStd_Handle__label__S
+00800ea0 _xdc_runtime_HeapStd_Instance_init__F
+800025d8 _xdc_runtime_HeapStd_Module__FXNS__C
+8000271c _xdc_runtime_HeapStd_Module__diagsEnabled__C
+80002720 _xdc_runtime_HeapStd_Module__diagsIncluded__C
+80002724 _xdc_runtime_HeapStd_Module__diagsMask__C
+80002778 _xdc_runtime_HeapStd_Module__id__C
+80002be0 _xdc_runtime_HeapStd_Module__root__V
+80002c0c _xdc_runtime_HeapStd_Module__state__V
+80002644 _xdc_runtime_HeapStd_Object__DESC__C
+80002684 _xdc_runtime_HeapStd_Object__PARAMS__C
+00802040 _xdc_runtime_HeapStd_Object__create__S
+008037a0 _xdc_runtime_HeapStd_Object__delete__S
+80002c00 _xdc_runtime_HeapStd_Object__table__V
+00803a40 _xdc_runtime_HeapStd_alloc__E
+00801080 _xdc_runtime_HeapStd_alloc__F
+00803a60 _xdc_runtime_HeapStd_free__E
+00801680 _xdc_runtime_HeapStd_free__F
+00803a80 _xdc_runtime_HeapStd_getStats__E
+00803aa0 _xdc_runtime_HeapStd_getStats__F
+00803ac0 _xdc_runtime_HeapStd_isBlocking__E
+00803ae0 _xdc_runtime_HeapStd_isBlocking__F
+80002728 _xdc_runtime_IHeap_Interface__BASE__C
+8000272c _xdc_runtime_IModule_Interface__BASE__C
+80002c10 _xdc_runtime_Log_Module__root__V
+80002c12 _xdc_runtime_Main_Module__root__V
+00803760 _xdc_runtime_Memory_HeapProxy_Handle__label__S
+008037a0 _xdc_runtime_Memory_HeapProxy_Object__delete__S
+00803b00 _xdc_runtime_Memory_HeapProxy_alloc__E
+00803b20 _xdc_runtime_Memory_HeapProxy_free__E
+8000277c _xdc_runtime_Memory_Module__id__C
+80002c14 _xdc_runtime_Memory_Module__root__V
+80002c18 _xdc_runtime_Memory_Module__state__V
+00801ac0 _xdc_runtime_Memory_alloc__F
+00803b40 _xdc_runtime_Memory_calloc__F
+80002730 _xdc_runtime_Memory_defaultHeapInstance__C
+00803b60 _xdc_runtime_Memory_free__F
+00803b80 _xdc_runtime_Memory_getMaxDefaultTypeAlign__F
+008034c0 _xdc_runtime_Memory_valloc__F
+80002c1c _xdc_runtime_Startup_Module__root__V
+80002c20 _xdc_runtime_Startup_Module__state__V
+00000001 _xdc_runtime_Startup__EXECFXN__C
+00000001 _xdc_runtime_Startup__RESETFXN__C
+80002734 _xdc_runtime_Startup_execImpl__C
+00801bc0 _xdc_runtime_Startup_exec__F
+00803ba0 _xdc_runtime_Startup_exec__I
+800026d0 _xdc_runtime_Startup_firstFxns__C
+800026d8 _xdc_runtime_Startup_lastFxns__C
+80002738 _xdc_runtime_Startup_maxPasses__C
+00803bc0 _xdc_runtime_Startup_reset__I
+800026e0 _xdc_runtime_Startup_sfxnRts__A
+8000273c _xdc_runtime_Startup_sfxnRts__C
+800026b8 _xdc_runtime_Startup_sfxnTab__A
+80002740 _xdc_runtime_Startup_sfxnTab__C
+00800ca0 _xdc_runtime_Startup_startMods__I
+80002790 _xdc_runtime_SysMin_Module_State_0_outbuf__A
+80002c28 _xdc_runtime_SysMin_Module__root__V
+80002c2c _xdc_runtime_SysMin_Module__state__V
+00803be0 _xdc_runtime_SysMin_Module_startup__E
+00803520 _xdc_runtime_SysMin_Module_startup__F
+00803c00 _xdc_runtime_SysMin_abort__E
+00802440 _xdc_runtime_SysMin_abort__F
+80002744 _xdc_runtime_SysMin_bufSize__C
+00803c20 _xdc_runtime_SysMin_exit__E
+008037e0 _xdc_runtime_SysMin_exit__F
+80002780 _xdc_runtime_SysMin_flushAtExit__C
+00802500 _xdc_runtime_SysMin_flush__F
+80002748 _xdc_runtime_SysMin_outputFunc__C
+00803180 _xdc_runtime_SysMin_output__I
+00803c40 _xdc_runtime_SysMin_putch__E
+00802da0 _xdc_runtime_SysMin_putch__F
+00803c60 _xdc_runtime_SysMin_ready__E
+00803c80 _xdc_runtime_SysMin_ready__F
+00803ca0 _xdc_runtime_System_Module_GateProxy_enter__E
+00803cc0 _xdc_runtime_System_Module_GateProxy_leave__E
+80002c40 _xdc_runtime_System_Module_State_0_atexitHandlers__A
+8000274c _xdc_runtime_System_Module__gateObj__C
+80002c38 _xdc_runtime_System_Module__root__V
+80002c60 _xdc_runtime_System_Module__state__V
+00803ce0 _xdc_runtime_System_Module_startup__E
+00803d00 _xdc_runtime_System_Module_startup__F
+00803c00 _xdc_runtime_System_SupportProxy_abort__E
+00803c20 _xdc_runtime_System_SupportProxy_exit__E
+00803c40 _xdc_runtime_System_SupportProxy_putch__E
+00803c60 _xdc_runtime_System_SupportProxy_ready__E
+00803d20 _xdc_runtime_System_abort__F
+00803820 _xdc_runtime_System_aprintf__E
+00803580 _xdc_runtime_System_aprintf_va__F
+00803580 _xdc_runtime_System_avprintf__F
+00800000 _xdc_runtime_System_doPrint__I
+80002750 _xdc_runtime_System_extendFxn__C
+008025c0 _xdc_runtime_System_formatNum__I
+00802e40 _xdc_runtime_System_printfExtend__I
+00803860 _xdc_runtime_System_printf__E
+008035e0 _xdc_runtime_System_printf_va__F
+00803200 _xdc_runtime_System_putchar__I
+00803280 _xdc_runtime_System_rtsExit__I
+00803d40 _xdc_runtime_System_sprintf_va__F
+008035e0 _xdc_runtime_System_vprintf__F
+00803d40 _xdc_runtime_System_vsprintf__F
+80002c6c _xdc_runtime_Text_Module__root__V
+80002c70 _xdc_runtime_Text_Module__state__V
+80002784 _xdc_runtime_Text_charCnt__C
+80002000 _xdc_runtime_Text_charTab__A
+80002754 _xdc_runtime_Text_charTab__C
+00803640 _xdc_runtime_Text_cordText__F
+80002788 _xdc_runtime_Text_isLoaded__C
+80002758 _xdc_runtime_Text_nameEmpty__C
+8000275c _xdc_runtime_Text_nameStatic__C
+80002760 _xdc_runtime_Text_nameUnknown__C
+800024e8 _xdc_runtime_Text_nodeTab__A
+80002764 _xdc_runtime_Text_nodeTab__C
+00803300 _xdc_runtime_Text_printVisFxn__I
+008017a0 _xdc_runtime_Text_putLab__F
+00802680 _xdc_runtime_Text_putMod__F
+008013a0 _xdc_runtime_Text_putSite__F
+00803d60 _xdc_runtime_Text_ropeText__F
+00802120 _xdc_runtime_Text_visitRope2__I
+80002768 _xdc_runtime_Text_visitRopeFxn__C
+00803d80 _xdc_runtime_Text_visitRope__I
+00803380 _xdc_runtime_Text_xprintf__I
+ffffffff binit
+80002ef8 cinit
+ffffffff edata
+80000000 end
+ffffffff etext
+ffffffff pinit
+
+
+GLOBAL SYMBOLS: SORTED BY Symbol Address
+
+address name
+-------- ----
+00000001 _xdc_runtime_Startup__EXECFXN__C
+00000001 _xdc_runtime_Startup__RESETFXN__C
+00000200 _argsize
+00001000 __STACK_SIZE
+00001000 __SYSMEM_SIZE
+00800000 _xdc_runtime_System_doPrint__I
+00800780 _xdc_runtime_Core_createObject__I
+00800a20 _free
+00800ca0 _xdc_runtime_Startup_startMods__I
+00800ea0 _xdc_runtime_HeapStd_Instance_init__F
+00801080 _xdc_runtime_HeapStd_alloc__F
+00801220 _malloc
+008013a0 _xdc_runtime_Text_putSite__F
+00801520 _xdc_runtime_Error_raiseX__F
+00801680 _xdc_runtime_HeapStd_free__F
+008017a0 _xdc_runtime_Text_putLab__F
+008018c0 __auto_init
+008019c0 _call_dtors
+00801ac0 _xdc_runtime_Memory_alloc__F
+00801bc0 _xdc_runtime_Startup_exec__F
+00801cc0 _atoi
+00801da0 _exit
+00801e80 _memset
+00801f60 _xdc_runtime_Core_deleteObject__I
+00802040 _xdc_runtime_HeapStd_Object__create__S
+00802120 _xdc_runtime_Text_visitRope2__I
+00802200 _HOSTwrite
+008022c0 __divu
+00802380 _atexit
+00802440 _xdc_runtime_SysMin_abort__F
+00802500 _xdc_runtime_SysMin_flush__F
+008025c0 _xdc_runtime_System_formatNum__I
+00802680 _xdc_runtime_Text_putMod__F
+00802740 _isqrt
+00802800 _HOSTclock
+008028a0 __remu
+00802940 _acme_utils_Bench_end__F
+008029e0 _c_int00
+00802a80 _memcpy
+00802c60 _xdc_runtime_Assert_raise__I
+00802d00 _xdc_runtime_Error_print__F
+00802da0 _xdc_runtime_SysMin_putch__F
+00802e40 _xdc_runtime_System_printfExtend__I
+00802ee0 _main
+00802f80 _acme_utils_Bench_Module_startup__F
+00803000 _acme_utils_Bench_begin__F
+00803080 _xdc_runtime_Core_assignLabel__I
+00803100 _xdc_runtime_Core_assignParams__I
+00803180 _xdc_runtime_SysMin_output__I
+00803200 _xdc_runtime_System_putchar__I
+00803280 _xdc_runtime_System_rtsExit__I
+00803300 _xdc_runtime_Text_printVisFxn__I
+00803380 _xdc_runtime_Text_xprintf__I
+00803400 _readmsg
+00803460 _writemsg
+008034b8 C$$IO$$
+008034c0 _xdc_runtime_Memory_valloc__F
+00803520 _xdc_runtime_SysMin_Module_startup__F
+00803580 _xdc_runtime_System_aprintf_va__F
+00803580 _xdc_runtime_System_avprintf__F
+008035e0 _xdc_runtime_System_printf_va__F
+008035e0 _xdc_runtime_System_vprintf__F
+00803640 _xdc_runtime_Text_cordText__F
+008036a0 ___add_dtor
+008036e0 __args_main
+00803720 _xdc_runtime_Error_check__F
+00803760 _xdc_runtime_HeapStd_Handle__label__S
+00803760 _xdc_runtime_Memory_HeapProxy_Handle__label__S
+008037a0 _xdc_runtime_HeapStd_Object__delete__S
+008037a0 _xdc_runtime_Memory_HeapProxy_Object__delete__S
+008037e0 _xdc_runtime_SysMin_exit__F
+00803820 _xdc_runtime_System_aprintf__E
+00803860 _xdc_runtime_System_printf__E
+008038a0 ___xdc__init
+008038c0 __nop
+008038e0 C$$EXIT
+008038e0 _abort
+00803900 _acme_utils_Bench_Module_startup__E
+00803920 _acme_utils_Bench_PClock_getTime__E
+00803920 _acme_utils_clocks_ClockStd_getTime__E
+00803940 _clock
+00803960 _xdc_runtime_Error_getSite__F
+00803980 _xdc_runtime_Error_init__F
+008039a0 _xdc_runtime_Error_print__E
+008039c0 _xdc_runtime_GateNull_enter__F
+008039e0 _xdc_runtime_GateNull_leave__F
+00803a00 _xdc_runtime_Gate_enterSystem__F
+00803a20 _xdc_runtime_Gate_leaveSystem__F
+00803a40 _xdc_runtime_HeapStd_alloc__E
+00803a60 _xdc_runtime_HeapStd_free__E
+00803a80 _xdc_runtime_HeapStd_getStats__E
+00803aa0 _xdc_runtime_HeapStd_getStats__F
+00803ac0 _xdc_runtime_HeapStd_isBlocking__E
+00803ae0 _xdc_runtime_HeapStd_isBlocking__F
+00803b00 _xdc_runtime_Memory_HeapProxy_alloc__E
+00803b20 _xdc_runtime_Memory_HeapProxy_free__E
+00803b40 _xdc_runtime_Memory_calloc__F
+00803b60 _xdc_runtime_Memory_free__F
+00803b80 _xdc_runtime_Memory_getMaxDefaultTypeAlign__F
+00803ba0 _xdc_runtime_Startup_exec__I
+00803bc0 _xdc_runtime_Startup_reset__I
+00803be0 _xdc_runtime_SysMin_Module_startup__E
+00803c00 _xdc_runtime_SysMin_abort__E
+00803c00 _xdc_runtime_System_SupportProxy_abort__E
+00803c20 _xdc_runtime_SysMin_exit__E
+00803c20 _xdc_runtime_System_SupportProxy_exit__E
+00803c40 _xdc_runtime_SysMin_putch__E
+00803c40 _xdc_runtime_System_SupportProxy_putch__E
+00803c60 _xdc_runtime_SysMin_ready__E
+00803c60 _xdc_runtime_System_SupportProxy_ready__E
+00803c80 _xdc_runtime_SysMin_ready__F
+00803ca0 _xdc_runtime_System_Module_GateProxy_enter__E
+00803cc0 _xdc_runtime_System_Module_GateProxy_leave__E
+00803ce0 _xdc_runtime_System_Module_startup__E
+00803d00 _xdc_runtime_System_Module_startup__F
+00803d20 _xdc_runtime_System_abort__F
+00803d40 _xdc_runtime_System_sprintf_va__F
+00803d40 _xdc_runtime_System_vsprintf__F
+00803d60 _xdc_runtime_Text_ropeText__F
+00803d80 _xdc_runtime_Text_visitRope__I
+00803da0 _acme_utils_clocks_ClockStd_getTime__F
+80000000 $bss
+80000000 .bss
+80000000 ___bss__
+80000000 ___end__
+80000000 __stack
+80000000 end
+80001000 __sys_memory
+80002000 _xdc_runtime_Text_charTab__A
+800023e0 __ctypes_
+800024e8 _xdc_runtime_Text_nodeTab__A
+800025d8 _xdc_runtime_HeapStd_Module__FXNS__C
+80002644 _xdc_runtime_HeapStd_Object__DESC__C
+80002684 _xdc_runtime_HeapStd_Object__PARAMS__C
+800026b8 _xdc_runtime_Startup_sfxnTab__A
+800026d0 _xdc_runtime_Startup_firstFxns__C
+800026d8 _xdc_runtime_Startup_lastFxns__C
+800026e0 _xdc_runtime_Startup_sfxnRts__A
+800026e8 _xdc_runtime_Assert_E_assertFailed__C
+800026ec _xdc_runtime_Core_A_initializedParams__C
+800026f0 _xdc_runtime_Core_Module__diagsEnabled__C
+800026f4 _xdc_runtime_Core_Module__diagsIncluded__C
+800026f8 _xdc_runtime_Core_Module__diagsMask__C
+800026fc _xdc_runtime_Error_E_generic__C
+80002700 _xdc_runtime_Error_E_memory__C
+80002704 _xdc_runtime_Error_policy__C
+80002708 _xdc_runtime_Error_raiseHook__C
+8000270c _xdc_runtime_HeapStd_A_invalidAlignment__C
+80002710 _xdc_runtime_HeapStd_A_invalidTotalFreeSize__C
+80002714 _xdc_runtime_HeapStd_A_zeroSize__C
+80002718 _xdc_runtime_HeapStd_E_noRTSMemory__C
+8000271c _xdc_runtime_HeapStd_Module__diagsEnabled__C
+80002720 _xdc_runtime_HeapStd_Module__diagsIncluded__C
+80002724 _xdc_runtime_HeapStd_Module__diagsMask__C
+80002728 _xdc_runtime_IHeap_Interface__BASE__C
+8000272c _xdc_runtime_IModule_Interface__BASE__C
+80002730 _xdc_runtime_Memory_defaultHeapInstance__C
+80002734 _xdc_runtime_Startup_execImpl__C
+80002738 _xdc_runtime_Startup_maxPasses__C
+8000273c _xdc_runtime_Startup_sfxnRts__C
+80002740 _xdc_runtime_Startup_sfxnTab__C
+80002744 _xdc_runtime_SysMin_bufSize__C
+80002748 _xdc_runtime_SysMin_outputFunc__C
+8000274c _xdc_runtime_System_Module__gateObj__C
+80002750 _xdc_runtime_System_extendFxn__C
+80002754 _xdc_runtime_Text_charTab__C
+80002758 _xdc_runtime_Text_nameEmpty__C
+8000275c _xdc_runtime_Text_nameStatic__C
+80002760 _xdc_runtime_Text_nameUnknown__C
+80002764 _xdc_runtime_Text_nodeTab__C
+80002768 _xdc_runtime_Text_visitRopeFxn__C
+8000276c _acme_utils_Bench_enableFlag__C
+80002770 _xdc_runtime_Core_Module__id__C
+80002774 _xdc_runtime_Error_maxDepth__C
+80002778 _xdc_runtime_HeapStd_Module__id__C
+8000277c _xdc_runtime_Memory_Module__id__C
+80002780 _xdc_runtime_SysMin_flushAtExit__C
+80002784 _xdc_runtime_Text_charCnt__C
+80002788 _xdc_runtime_Text_isLoaded__C
+80002790 _xdc_runtime_SysMin_Module_State_0_outbuf__A
+80002b90 ___ASM__
+80002b94 ___ISA__
+80002b98 ___PLAT__
+80002b9c ___TARG__
+80002ba0 ___TRDR__
+80002ba4 _acme_utils_Bench_Module__root__V
+80002ba8 _acme_utils_Bench_Module__state__V
+80002bb4 _acme_utils_clocks_ClockStd_Module__root__V
+80002bb6 _xdc_runtime_Assert_Module__root__V
+80002bb8 _xdc_runtime_Core_Module__root__V
+80002bba _xdc_runtime_Defaults_Module__root__V
+80002bbc _xdc_runtime_Diags_Module__root__V
+80002bbe _xdc_runtime_Error_Module__root__V
+80002bc0 _xdc_runtime_Error_Module__state__V
+80002bc2 _xdc_runtime_Gate_Module__root__V
+80002bc4 _xdc_runtime_GateNull_Module__root__V
+80002be0 _xdc_runtime_HeapStd_Module__root__V
+80002c00 _xdc_runtime_HeapStd_Object__table__V
+80002c0c _xdc_runtime_HeapStd_Module__state__V
+80002c10 _xdc_runtime_Log_Module__root__V
+80002c12 _xdc_runtime_Main_Module__root__V
+80002c14 _xdc_runtime_Memory_Module__root__V
+80002c18 _xdc_runtime_Memory_Module__state__V
+80002c1c _xdc_runtime_Startup_Module__root__V
+80002c20 _xdc_runtime_Startup_Module__state__V
+80002c28 _xdc_runtime_SysMin_Module__root__V
+80002c2c _xdc_runtime_SysMin_Module__state__V
+80002c38 _xdc_runtime_System_Module__root__V
+80002c40 _xdc_runtime_System_Module_State_0_atexitHandlers__A
+80002c60 _xdc_runtime_System_Module__state__V
+80002c6c _xdc_runtime_Text_Module__root__V
+80002c70 _xdc_runtime_Text_Module__state__V
+80002c78 ___xdc__init__addr
+80002c7c _dtors
+80002c80 ___atexit_func_id__
+80002ed8 __cleanup_ptr
+80002edc __dtors_ptr
+80002ee0 ___TI_enable_exit_profile_output
+80002ee4 __lock
+80002ee8 __unlock
+80002ef8 ___cinit__
+80002ef8 cinit
+80003224 ___c_args__
+80003428 __CIOBUF_
+ffffffff .data
+ffffffff .text
+ffffffff ___TI_pprof_out_hndl
+ffffffff ___TI_prof_data_size
+ffffffff ___TI_prof_data_start
+ffffffff ___binit__
+ffffffff ___data__
+ffffffff ___edata__
+ffffffff ___etext__
+ffffffff ___pinit__
+ffffffff ___text__
+ffffffff binit
+ffffffff edata
+ffffffff etext
+ffffffff pinit
+
+[239 symbols]
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P
new file mode 100644
index 0000000..f2e3c84
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P.dep
new file mode 100644
index 0000000..05b5b41
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P.dep
@@ -0,0 +1,41 @@
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P: isqrtTest1.c ../../../acme/utils/Bench.h ../../../charlie/sqrtlib/isqrt.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h d:/ti/c6000/alc/include/stdlib.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h ../../../acme/utils/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h ../../../acme/utils/clocks/IClock.h ../../../acme/utils/package/Bench_PClock.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h d:/ti/c6000/alc/include/linkage.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h ../../../acme/utils/clocks/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h d:/ti/c6000/alc/include/stdint.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h
+isqrtTest1.c:
+../../../acme/utils/Bench.h:
+../../../charlie/sqrtlib/isqrt.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h:
+d:/ti/c6000/alc/include/stdlib.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+../../../acme/utils/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+../../../acme/utils/clocks/IClock.h:
+../../../acme/utils/package/Bench_PClock.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h:
+d:/ti/c6000/alc/include/linkage.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+../../../acme/utils/clocks/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+d:/ti/c6000/alc/include/stdint.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW
new file mode 100644
index 0000000..b753937
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW.dep b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW.dep
new file mode 100644
index 0000000..2b8baa6
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE/isqrtTest1.o86GW.dep
@@ -0,0 +1,36 @@
+package/cfg/isqrtTest1-SPACE//isqrtTest1.o86GW: isqrtTest1.c ../../../acme/utils/Bench.h ../../../charlie/sqrtlib/isqrt.h D:/work/iliad/packages/xdc/runtime/System.h D:/work/iliad/packages/xdc/std.h D:/work/iliad/packages/xdc/runtime/xdc.h D:/work/iliad/packages/xdc/runtime/Types.h ../../../acme/utils/package/package.defs.h D:/work/iliad/packages/xdc/runtime/IModule.h ../../../acme/utils/clocks/IClock.h ../../../acme/utils/package/Bench_PClock.h D:/work/iliad/packages/xdc/runtime/package/package.defs.h D:/work/iliad/packages/xdc/runtime/Assert.h D:/work/iliad/packages/xdc/runtime/IGateProvider.h D:/work/iliad/packages/xdc/runtime/ISystemSupport.h D:/work/iliad/packages/xdc/runtime/package/System_SupportProxy.h D:/work/iliad/packages/xdc/runtime/package/System_Module_GateProxy.h D:/work/iliad/packages/gnu/targets/std.h D:/work/iliad/packages/xdc/runtime/Types__prologue.h D:/work/iliad/packages/xdc/runtime/Types__epilogue.h D:/work/iliad/packages/xdc/runtime/IHeap.h D:/work/iliad/packages/xdc/runtime/Error.h ../../../acme/utils/clocks/package/package.defs.h D:/work/iliad/packages/xdc/runtime/Assert__prologue.h D:/work/iliad/packages/xdc/runtime/Diags.h D:/work/iliad/packages/xdc/runtime/Assert__epilogue.h D:/work/iliad/packages/xdc/runtime/IInstance.h D:/work/iliad/packages/xdc/runtime/Memory.h D:/work/iliad/packages/xdc/runtime/Error__prologue.h D:/work/iliad/packages/xdc/runtime/Error__epilogue.h D:/work/iliad/packages/xdc/runtime/Main.h D:/work/iliad/packages/xdc/runtime/Diags__prologue.h D:/work/iliad/packages/xdc/runtime/Diags__epilogue.h D:/work/iliad/packages/xdc/runtime/package/Memory_HeapProxy.h D:/work/iliad/packages/xdc/runtime/package/Main_Module_GateProxy.h
+isqrtTest1.c:
+../../../acme/utils/Bench.h:
+../../../charlie/sqrtlib/isqrt.h:
+D:/work/iliad/packages/xdc/runtime/System.h:
+D:/work/iliad/packages/xdc/std.h:
+D:/work/iliad/packages/xdc/runtime/xdc.h:
+D:/work/iliad/packages/xdc/runtime/Types.h:
+../../../acme/utils/package/package.defs.h:
+D:/work/iliad/packages/xdc/runtime/IModule.h:
+../../../acme/utils/clocks/IClock.h:
+../../../acme/utils/package/Bench_PClock.h:
+D:/work/iliad/packages/xdc/runtime/package/package.defs.h:
+D:/work/iliad/packages/xdc/runtime/Assert.h:
+D:/work/iliad/packages/xdc/runtime/IGateProvider.h:
+D:/work/iliad/packages/xdc/runtime/ISystemSupport.h:
+D:/work/iliad/packages/xdc/runtime/package/System_SupportProxy.h:
+D:/work/iliad/packages/xdc/runtime/package/System_Module_GateProxy.h:
+D:/work/iliad/packages/gnu/targets/std.h:
+D:/work/iliad/packages/xdc/runtime/Types__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Types__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/IHeap.h:
+D:/work/iliad/packages/xdc/runtime/Error.h:
+../../../acme/utils/clocks/package/package.defs.h:
+D:/work/iliad/packages/xdc/runtime/Assert__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Diags.h:
+D:/work/iliad/packages/xdc/runtime/Assert__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/IInstance.h:
+D:/work/iliad/packages/xdc/runtime/Memory.h:
+D:/work/iliad/packages/xdc/runtime/Error__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Error__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/Main.h:
+D:/work/iliad/packages/xdc/runtime/Diags__prologue.h:
+D:/work/iliad/packages/xdc/runtime/Diags__epilogue.h:
+D:/work/iliad/packages/xdc/runtime/package/Memory_HeapProxy.h:
+D:/work/iliad/packages/xdc/runtime/package/Main_Module_GateProxy.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.c b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.c
new file mode 100644
index 0000000..e489d63
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.c
@@ -0,0 +1,7801 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#define __nested__
+#define __config__
+
+#include <xdc/std.h>
+
+/*
+ * ======== GENERATED SECTIONS ========
+ *
+ * MODULE INCLUDES
+ *
+ * <module-name> INTERNALS
+ * <module-name> INHERITS
+ * <module-name> VTABLE
+ * <module-name> PATCH TABLE
+ * <module-name> DECLARATIONS
+ * <module-name> OBJECT OFFSETS
+ * <module-name> TEMPLATES
+ * <module-name> INITIALIZERS
+ * <module-name> FUNCTION STUBS
+ * <module-name> PROXY BODY
+ * <module-name> OBJECT DESCRIPTOR
+ * <module-name> SYSTEM FUNCTIONS
+ * <module-name> PRAGMAS
+ *
+ * INITIALIZATION ENTRY POINT
+ * PROGRAM GLOBALS
+ * CLINK DIRECTIVES
+ */
+
+
+/*
+ * ======== MODULE INCLUDES ========
+ */
+
+#include <acme/utils/Bench.h>
+#include <acme/utils/clocks/ClockStd.h>
+#include <xdc/runtime/Assert.h>
+#include <xdc/runtime/Core.h>
+#include <xdc/runtime/Defaults.h>
+#include <xdc/runtime/Diags.h>
+#include <xdc/runtime/Error.h>
+#include <xdc/runtime/Gate.h>
+#include <xdc/runtime/GateNull.h>
+#include <xdc/runtime/HeapStd.h>
+#include <xdc/runtime/Log.h>
+#include <xdc/runtime/Main.h>
+#include <xdc/runtime/Memory.h>
+#include <xdc/runtime/Startup.h>
+#include <xdc/runtime/SysMin.h>
+#include <xdc/runtime/System.h>
+#include <xdc/runtime/Text.h>
+
+
+/*
+ * ======== acme.utils.Bench INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_Bench_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_Bench_Module__;
+
+/* Module__root__V */
+extern acme_utils_Bench_Module__ acme_utils_Bench_Module__root__V;
+
+
+/*
+ * ======== acme.utils.Bench_PClock INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_Bench_PClock_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_Bench_PClock_Module__;
+
+/* Module__root__V */
+extern acme_utils_Bench_PClock_Module__ acme_utils_Bench_PClock_Module__root__V;
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct acme_utils_clocks_ClockStd_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} acme_utils_clocks_ClockStd_Module__;
+
+/* Module__root__V */
+extern acme_utils_clocks_ClockStd_Module__ acme_utils_clocks_ClockStd_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Assert INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Assert_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Assert_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Core INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Core_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Core_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Defaults INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Defaults_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Defaults_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Diags INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Diags_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Diags_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Error INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Error_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Error_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Gate INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Gate_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Gate_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.GateNull INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_GateNull_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_GateNull_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_GateNull_Object__ {
+ const xdc_runtime_GateNull_Fxns__* __fxns;
+} xdc_runtime_GateNull_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_GateNull_Object__ obj;
+} xdc_runtime_GateNull_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_GateNull___VERS
+ #define xdc_runtime_GateNull___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_GateNull___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.HeapStd INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_HeapStd_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_HeapStd_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V;
+
+/* Object__ */
+typedef struct xdc_runtime_HeapStd_Object__ {
+ const xdc_runtime_HeapStd_Fxns__* __fxns;
+ xdc_runtime_Memory_Size remainSize;
+ xdc_runtime_Memory_Size startSize;
+} xdc_runtime_HeapStd_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_HeapStd_Object__ obj;
+} xdc_runtime_HeapStd_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_HeapStd___VERS
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_HeapStd___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Log INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Log_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Log_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Main_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Main_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Main_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Main_Module_GateProxy_Module__ xdc_runtime_Main_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_Main_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Main_Module_GateProxy_Object__ obj;
+} xdc_runtime_Main_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Main_Module_GateProxy___VERS
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Main_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Memory INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Memory_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Memory_HeapProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_Memory_HeapProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Memory_HeapProxy_Module__ xdc_runtime_Memory_HeapProxy_Module__root__V;
+
+/* <-- xdc_runtime_HeapStd_Object */
+
+/* Object */
+typedef xdc_runtime_HeapStd_Object__ xdc_runtime_Memory_HeapProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_Memory_HeapProxy_Object__ obj;
+} xdc_runtime_Memory_HeapProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_Memory_HeapProxy___VERS
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_Memory_HeapProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.Startup INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Startup_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Startup_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.SysMin INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_SysMin_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_SysMin_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_Module_GateProxy_Module__ {
+ xdc_runtime_Types_ModHdr hdr;
+} xdc_runtime_System_Module_GateProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_Module_GateProxy_Module__ xdc_runtime_System_Module_GateProxy_Module__root__V;
+
+/* <-- xdc_runtime_GateNull_Object */
+
+/* Object */
+typedef xdc_runtime_GateNull_Object__ xdc_runtime_System_Module_GateProxy_Object__;
+
+/* Object2__ */
+typedef struct {
+ xdc_runtime_Types_InstHdr hdr;
+ xdc_runtime_System_Module_GateProxy_Object__ obj;
+} xdc_runtime_System_Module_GateProxy_Object2__;
+
+/* __ParamsPtr */
+#ifdef xdc_runtime_System_Module_GateProxy___VERS
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_UChar*
+#else
+ #define xdc_runtime_System_Module_GateProxy___ParamsPtr xdc_Ptr
+#endif
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_System_SupportProxy_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_System_SupportProxy_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_System_SupportProxy_Module__ xdc_runtime_System_SupportProxy_Module__root__V;
+
+
+/*
+ * ======== xdc.runtime.Text INTERNALS ========
+ */
+
+/* Module__ */
+typedef struct xdc_runtime_Text_Module__ {
+ xdc_runtime_Types_ModHdrS hdr;
+} xdc_runtime_Text_Module__;
+
+/* Module__root__V */
+extern xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V;
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IModule_Interface__BASE__C = {0};
+__FAR__ const xdc_runtime_Types_Base acme_utils_clocks_IClock_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.GateNull INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IGateProvider_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.HeapStd INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_IHeap_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== xdc.runtime.SysMin INHERITS ========
+ */
+
+__FAR__ const xdc_runtime_Types_Base xdc_runtime_ISystemSupport_Interface__BASE__C = {(void*)&xdc_runtime_IModule_Interface__BASE__C};
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const acme_utils_clocks_ClockStd_Fxns__ acme_utils_clocks_ClockStd_Module__FXNS__C = {
+ (void*)&acme_utils_clocks_IClock_Interface__BASE__C, /* base__ */
+ &acme_utils_clocks_ClockStd_Module__FXNS__C.__sfxns, /* __sysp */
+ acme_utils_clocks_ClockStd_getTime__E,
+ {
+ NULL, /* __create */
+ NULL, /* __delete */
+ NULL, /* __label */
+ 0x8013, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.GateNull VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_GateNull_Fxns__ xdc_runtime_GateNull_Module__FXNS__C = {
+ (void*)&xdc_runtime_IGateProvider_Interface__BASE__C, /* base__ */
+ &xdc_runtime_GateNull_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_GateNull_query__E,
+ xdc_runtime_GateNull_enter__E,
+ xdc_runtime_GateNull_leave__E,
+ {
+ xdc_runtime_GateNull_Object__create__S,
+ xdc_runtime_GateNull_Object__delete__S,
+ xdc_runtime_GateNull_Handle__label__S,
+ 0x8008, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.HeapStd VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_HeapStd_Fxns__ xdc_runtime_HeapStd_Module__FXNS__C = {
+ (void*)&xdc_runtime_IHeap_Interface__BASE__C, /* base__ */
+ &xdc_runtime_HeapStd_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_HeapStd_alloc__E,
+ xdc_runtime_HeapStd_free__E,
+ xdc_runtime_HeapStd_isBlocking__E,
+ xdc_runtime_HeapStd_getStats__E,
+ {
+ xdc_runtime_HeapStd_Object__create__S,
+ xdc_runtime_HeapStd_Object__delete__S,
+ xdc_runtime_HeapStd_Handle__label__S,
+ 0x800c, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== xdc.runtime.SysMin VTABLE ========
+ */
+
+/* Module__FXNS__C */
+const xdc_runtime_SysMin_Fxns__ xdc_runtime_SysMin_Module__FXNS__C = {
+ (void*)&xdc_runtime_ISystemSupport_Interface__BASE__C, /* base__ */
+ &xdc_runtime_SysMin_Module__FXNS__C.__sfxns, /* __sysp */
+ xdc_runtime_SysMin_abort__E,
+ xdc_runtime_SysMin_exit__E,
+ xdc_runtime_SysMin_flush__E,
+ xdc_runtime_SysMin_putch__E,
+ xdc_runtime_SysMin_ready__E,
+ {
+ NULL, /* __create */
+ NULL, /* __delete */
+ NULL, /* __label */
+ 0x800f, /* __mid */
+ } /* __sfxns */
+};
+
+
+/*
+ * ======== acme.utils.Bench DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct acme_utils_Bench_Module_State__ {
+ xdc_String beginMsg;
+ xdc_Int beginClock;
+ xdc_Int overhead;
+} acme_utils_Bench_Module_State__;
+
+/* Module__state__V */
+acme_utils_Bench_Module_State__ acme_utils_Bench_Module__state__V;
+
+
+/*
+ * ======== acme.utils.Bench_PClock DECLARATIONS ========
+ */
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Assert DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Core DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Defaults DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Diags DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Error DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Error_Module_State__ {
+ xdc_UInt16 count;
+} xdc_runtime_Error_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Gate DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.GateNull DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.HeapStd DECLARATIONS ========
+ */
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1];
+
+/* Module_State__ */
+typedef struct xdc_runtime_HeapStd_Module_State__ {
+ xdc_runtime_Memory_Size remainRTSSize;
+} xdc_runtime_HeapStd_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Log DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Memory_Module_State__ {
+ xdc_SizeT maxDefaultTypeAlign;
+} xdc_runtime_Memory_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V;
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Startup_Module_State__ {
+ xdc_Int* stateTab;
+ xdc_Bool execFlag;
+ xdc_Bool rtsDoneFlag;
+} xdc_runtime_Startup_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V;
+
+/* --> xdc_runtime_System_Module_startup__E */
+extern xdc_Int xdc_runtime_System_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_SysMin_Module_startup__E */
+extern xdc_Int xdc_runtime_SysMin_Module_startup__E(xdc_Int);
+
+/* --> acme_utils_Bench_Module_startup__E */
+extern xdc_Int acme_utils_Bench_Module_startup__E(xdc_Int);
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[3];
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[3];
+
+
+/*
+ * ======== xdc.runtime.SysMin DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_SysMin_Module_State__ {
+ __TA_xdc_runtime_SysMin_Module_State__outbuf outbuf;
+ xdc_UInt outidx;
+ xdc_Bool wrapped;
+} xdc_runtime_SysMin_Module_State__;
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V;
+
+/* --> xdc_runtime_SysMin_output__I */
+extern xdc_Void xdc_runtime_SysMin_output__I(xdc_Char*,xdc_UInt);
+
+
+/*
+ * ======== xdc.runtime.System DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_System_Module_State__ {
+ __TA_xdc_runtime_System_Module_State__atexitHandlers atexitHandlers;
+ xdc_Int numAtexitHandlers;
+ xdc_Int exitStatus;
+} xdc_runtime_System_Module_State__;
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8];
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V;
+
+/* --> xdc_runtime_System_printfExtend__I */
+extern xdc_Int xdc_runtime_System_printfExtend__I(xdc_Char**,xdc_Char**,xdc_VaList,xdc_runtime_System_ParseData*);
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy DECLARATIONS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text DECLARATIONS ========
+ */
+
+/* Module_State__ */
+typedef struct xdc_runtime_Text_Module_State__ {
+ xdc_Ptr charBase;
+ xdc_Ptr nodeBase;
+} xdc_runtime_Text_Module_State__;
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V;
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[697];
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[21];
+
+
+/*
+ * ======== xdc.cfg.Program TEMPLATE ========
+ */
+
+/*
+ * ======== __ASM__ ========
+ * Define this program's package-path relative assembly directory
+ */
+__FAR__ char *__ASM__ = "@(#)__ASM__ = D:/work/tutorial/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P";
+
+/*
+ * ======== __ISA__ ========
+ * Define the ISA of this executable. This symbol is used by platform
+ * specific "exec" commands that support more than one ISA; e.g., gdb
+ */
+__FAR__ char *__ISA__ = "@(#)__ISA__ = 64P";
+
+/*
+ * ======== __PLAT__ ========
+ * Define the name of the platform that can run this executable. This
+ * symbol is used by platform independent "exec" commands
+ */
+__FAR__ char *__PLAT__ = "@(#)__PLAT__ = ti.platforms.sim64Pxx";
+
+/*
+ * ======== __TARG__ ========
+ * Define the name of the target used to build this executable.
+ */
+__FAR__ char *__TARG__ = "@(#)__TARG__ = ti.targets.C64P";
+
+/*
+ * ======== __TRDR__ ========
+ * Define the name of the class that can read/parse this executable.
+ */
+__FAR__ char *__TRDR__ = "@(#)__TRDR__ = ti.targets.omf.cof.Coff";
+
+
+/*
+ * ======== xdc.runtime.Diags TEMPLATE ========
+ */
+
+
+
+/*
+ * ======== xdc.runtime.Startup TEMPLATE ========
+ */
+
+
+xdc_Bool xdc_runtime_System_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[0] < 0;
+}
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[1] < 0;
+}
+xdc_Bool acme_utils_Bench_Module__startupDone__F(void) {
+ return (&xdc_runtime_Startup_Module__state__V)->stateTab == 0 || (&xdc_runtime_Startup_Module__state__V)->stateTab[2] < 0;
+}
+
+
+xdc_Void xdc_runtime_Startup_exec__I(void)
+{
+ xdc_Int state[4];
+ xdc_runtime_Startup_startModsFxn__C(state, 3);
+}
+
+#ifdef __ti__
+#pragma FUNC_EXT_CALLED(xdc_runtime_Startup_reset__I);
+#endif
+
+/*
+ * ======== xdc_runtime_Startup_reset__I ========
+ * This function is called by bootstrap initialization code as early as
+ * possible in the startup process. This function simply calls any
+ * configured null.
+ */
+xdc_Void xdc_runtime_Startup_reset__I(void)
+{
+}
+
+/*
+ * ======== xdc.runtime.System TEMPLATE ========
+ */
+
+
+#include <xdc/std.h>
+#include <limits.h>
+#include <xdc/runtime/Types.h>
+#include <xdc/runtime/Text.h>
+#include <xdc/runtime/Assert.h>
+
+/*
+ * ======== System_printfExtend__I ========
+ * This function processes optional extended formats of printf.
+ */
+Int xdc_runtime_System_printfExtend__I(Char **pbuf, Char **pfmt,
+ VaList va, xdc_runtime_System_ParseData *parse)
+{
+ Char *fmt = *pfmt;
+ Int res;
+ Char c;
+ Bool found = FALSE;
+
+ res = 0;
+
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+
+
+ if (c == '$') {
+ c = *fmt++;
+ *pfmt = *pfmt + 1;
+ if (c == 'L') {
+ xdc_runtime_Types_Label *lab = parse->aFlag ?
+ (xdc_runtime_Types_Label *)iargToPtr(va_arg(va, IArg)) :
+ (xdc_runtime_Types_Label *)va_arg(va, void *);
+ res += xdc_runtime_Text_putLab(lab, pbuf, parse->precis);
+ parse->len = 0;
+ found = TRUE;
+ }
+ }
+
+
+ if (found == FALSE) {
+ /* other character (like %) copy to output */
+ *(parse->ptr) = c;
+ parse->len = 1;
+ }
+
+ return (res);
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin TEMPLATE ========
+ */
+
+
+#ifdef __ti__
+extern int HOSTwrite(int, char *, unsigned);
+#else
+#include <stdio.h>
+#endif
+
+/*
+ * ======== SysMin_output__I ========
+ * HOSTWrite only writes a max of N chars at a time. The amount it writes
+ * is returned. This function loops until the entire buffer is written.
+ * Being a static function allows it to conditionally compile out.
+ */
+Void xdc_runtime_SysMin_output__I(Char *buf, UInt size)
+{
+#ifdef __ti__
+ Int printCount;
+
+ while (size != 0) {
+ printCount = HOSTwrite(1, buf, size);
+ if ((printCount <= 0) || (printCount > size)) {
+ break; /* ensure we never get stuck in an infinite loop */
+ }
+ size -= printCount;
+ buf = buf + printCount;
+ }
+#else
+ fwrite(buf, 1, size, stdout);
+#endif
+}
+
+/*
+ * ======== xdc.runtime.Text TEMPLATE ========
+ */
+
+
+/*
+ * ======== xdc_runtime_Text_visitRope__I ========
+ * This function is indirectly called within Text.c through
+ * the visitRopeFxn configuration parameter of xdc.runtime.Text.
+ */
+Void xdc_runtime_Text_visitRope__I(xdc_runtime_Text_RopeId rope,
+ xdc_Fxn visFxn, xdc_Ptr visState)
+{
+ xdc_String stack[4];
+ xdc_runtime_Text_visitRope2__I(rope, visFxn, visState, stack);
+}
+
+
+/*
+ * ======== acme.utils.Bench INITIALIZERS ========
+ */
+
+/* Module__root__V */
+acme_utils_Bench_Module__ acme_utils_Bench_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+acme_utils_Bench_Module_State__ acme_utils_Bench_Module__state__V = {
+ 0, /* beginMsg */
+ (xdc_Int)0x0, /* beginClock */
+ (xdc_Int)0x0, /* overhead */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsEnabled acme_utils_Bench_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsIncluded acme_utils_Bench_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__acme_utils_Bench_Module__diagsMask acme_utils_Bench_Module__diagsMask__C = ((CT__acme_utils_Bench_Module__diagsMask)((void*)&acme_utils_Bench_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__acme_utils_Bench_Module__gateObj acme_utils_Bench_Module__gateObj__C = ((CT__acme_utils_Bench_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__acme_utils_Bench_Module__gatePrms acme_utils_Bench_Module__gatePrms__C = ((CT__acme_utils_Bench_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__acme_utils_Bench_Module__id acme_utils_Bench_Module__id__C = (xdc_Bits16)0x8014;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerDefined acme_utils_Bench_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerObj acme_utils_Bench_Module__loggerObj__C = ((CT__acme_utils_Bench_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerFxn4 acme_utils_Bench_Module__loggerFxn4__C = ((CT__acme_utils_Bench_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__acme_utils_Bench_Module__loggerFxn8 acme_utils_Bench_Module__loggerFxn8__C = ((CT__acme_utils_Bench_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__acme_utils_Bench_Module__startupDoneFxn acme_utils_Bench_Module__startupDoneFxn__C = ((CT__acme_utils_Bench_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__acme_utils_Bench_Object__count acme_utils_Bench_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__acme_utils_Bench_Object__heap acme_utils_Bench_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__acme_utils_Bench_Object__sizeof acme_utils_Bench_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__acme_utils_Bench_Object__table acme_utils_Bench_Object__table__C = 0;
+
+/* enableFlag__C */
+__FAR__ const CT__acme_utils_Bench_enableFlag acme_utils_Bench_enableFlag__C = 1;
+
+
+/*
+ * ======== acme.utils.Bench_PClock INITIALIZERS ========
+ */
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd INITIALIZERS ========
+ */
+
+/* Module__root__V */
+acme_utils_clocks_ClockStd_Module__ acme_utils_clocks_ClockStd_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsEnabled acme_utils_clocks_ClockStd_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsIncluded acme_utils_clocks_ClockStd_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__diagsMask acme_utils_clocks_ClockStd_Module__diagsMask__C = ((CT__acme_utils_clocks_ClockStd_Module__diagsMask)((void*)&acme_utils_clocks_ClockStd_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__gateObj acme_utils_clocks_ClockStd_Module__gateObj__C = ((CT__acme_utils_clocks_ClockStd_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__gatePrms acme_utils_clocks_ClockStd_Module__gatePrms__C = ((CT__acme_utils_clocks_ClockStd_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module__id__C = (xdc_Bits16)0x8013;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerDefined acme_utils_clocks_ClockStd_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerObj acme_utils_clocks_ClockStd_Module__loggerObj__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C = ((CT__acme_utils_clocks_ClockStd_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn acme_utils_clocks_ClockStd_Module__startupDoneFxn__C = ((CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__count acme_utils_clocks_ClockStd_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__heap acme_utils_clocks_ClockStd_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__sizeof acme_utils_clocks_ClockStd_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__acme_utils_clocks_ClockStd_Object__table acme_utils_clocks_ClockStd_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Assert INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Assert_Module__ xdc_runtime_Assert_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C = ((CT__xdc_runtime_Assert_Module__diagsMask)((void*)&xdc_runtime_Assert_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C = ((CT__xdc_runtime_Assert_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C = ((CT__xdc_runtime_Assert_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C = (xdc_Bits16)0x8002;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C = ((CT__xdc_runtime_Assert_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C = ((CT__xdc_runtime_Assert_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C = ((CT__xdc_runtime_Assert_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C = ((CT__xdc_runtime_Assert_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C = 0;
+
+/* E_assertFailed__C */
+__FAR__ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C = (((xdc_runtime_Error_Id)309) << 16 | 0);
+
+
+/*
+ * ======== xdc.runtime.Core INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Core_Module__ xdc_runtime_Core_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C = ((CT__xdc_runtime_Core_Module__diagsMask)((void*)&xdc_runtime_Core_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C = ((CT__xdc_runtime_Core_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C = ((CT__xdc_runtime_Core_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C = (xdc_Bits16)0x8003;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C = ((CT__xdc_runtime_Core_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C = ((CT__xdc_runtime_Core_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C = ((CT__xdc_runtime_Core_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C = ((CT__xdc_runtime_Core_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C = 0;
+
+/* A_initializedParams__C */
+__FAR__ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C = (((xdc_runtime_Assert_Id)1) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Defaults INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Defaults_Module__ xdc_runtime_Defaults_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C = ((CT__xdc_runtime_Defaults_Module__diagsMask)((void*)&xdc_runtime_Defaults_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C = ((CT__xdc_runtime_Defaults_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C = ((CT__xdc_runtime_Defaults_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C = (xdc_Bits16)0x8004;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C = ((CT__xdc_runtime_Defaults_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C = ((CT__xdc_runtime_Defaults_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C = ((CT__xdc_runtime_Defaults_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Diags INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Diags_Module__ xdc_runtime_Diags_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C = ((CT__xdc_runtime_Diags_Module__diagsMask)((void*)&xdc_runtime_Diags_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C = ((CT__xdc_runtime_Diags_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C = ((CT__xdc_runtime_Diags_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C = (xdc_Bits16)0x8005;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C = ((CT__xdc_runtime_Diags_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C = ((CT__xdc_runtime_Diags_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C = ((CT__xdc_runtime_Diags_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C = ((CT__xdc_runtime_Diags_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C = 0;
+
+/* setMaskEnabled__C */
+__FAR__ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C = 0;
+
+/* dictBase__C */
+__FAR__ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C = ((CT__xdc_runtime_Diags_dictBase)0);
+
+
+/*
+ * ======== xdc.runtime.Error INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Error_Module__ xdc_runtime_Error_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Error_Module_State__ xdc_runtime_Error_Module__state__V = {
+ (xdc_UInt16)0x0, /* count */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C = ((CT__xdc_runtime_Error_Module__diagsMask)((void*)&xdc_runtime_Error_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C = ((CT__xdc_runtime_Error_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C = ((CT__xdc_runtime_Error_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C = (xdc_Bits16)0x8006;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C = ((CT__xdc_runtime_Error_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C = ((CT__xdc_runtime_Error_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C = ((CT__xdc_runtime_Error_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C = ((CT__xdc_runtime_Error_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C = 0;
+
+/* E_generic__C */
+__FAR__ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C = (((xdc_runtime_Error_Id)331) << 16 | 0);
+
+/* E_memory__C */
+__FAR__ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C = (((xdc_runtime_Error_Id)349) << 16 | 0);
+
+/* policy__C */
+__FAR__ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C = xdc_runtime_Error_UNWIND;
+
+/* raiseHook__C */
+__FAR__ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C = ((CT__xdc_runtime_Error_raiseHook)((xdc_Fxn)xdc_runtime_Error_print__E));
+
+/* maxDepth__C */
+__FAR__ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C = (xdc_UInt16)0x10;
+
+
+/*
+ * ======== xdc.runtime.Gate INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Gate_Module__ xdc_runtime_Gate_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C = ((CT__xdc_runtime_Gate_Module__diagsMask)((void*)&xdc_runtime_Gate_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C = ((CT__xdc_runtime_Gate_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C = ((CT__xdc_runtime_Gate_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C = (xdc_Bits16)0x8007;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C = ((CT__xdc_runtime_Gate_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C = ((CT__xdc_runtime_Gate_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C = ((CT__xdc_runtime_Gate_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C = ((CT__xdc_runtime_Gate_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.GateNull INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_GateNull_Params xdc_runtime_GateNull_Object__PARAMS__C = {
+ sizeof (xdc_runtime_GateNull_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_GateNull_Object__PARAMS__C.__iprms, /* instance */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_GateNull_Module__ xdc_runtime_GateNull_Module__root__V = {{
+ {&xdc_runtime_GateNull_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)0, /* instArrBeg */
+ (UChar*)(0+-1), /* instArrEnd */
+ sizeof (xdc_runtime_GateNull_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C = ((CT__xdc_runtime_GateNull_Module__diagsMask)((void*)&xdc_runtime_GateNull_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C = ((CT__xdc_runtime_GateNull_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C = ((CT__xdc_runtime_GateNull_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C = (xdc_Bits16)0x8008;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C = ((CT__xdc_runtime_GateNull_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C = ((CT__xdc_runtime_GateNull_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C = ((CT__xdc_runtime_GateNull_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C = sizeof(xdc_runtime_GateNull_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.HeapStd INITIALIZERS ========
+ */
+
+/* Object__DESC__C */
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C;
+
+/* Object__PARAMS__C */
+__FAR__ const xdc_runtime_HeapStd_Params xdc_runtime_HeapStd_Object__PARAMS__C = {
+ sizeof (xdc_runtime_HeapStd_Params), /* __size */
+ 0, /* __self */
+ 0, /* __fxns */
+ (xdc_runtime_IInstance_Params*)&xdc_runtime_HeapStd_Object__PARAMS__C.__iprms, /* instance */
+ ((xdc_UArg)((void*)0x0)), /* size */
+ {
+ sizeof (xdc_runtime_IInstance_Params), /* __size */
+ 0, /* name */
+ }, /* instance */
+};
+
+/* Module__root__V */
+xdc_runtime_HeapStd_Module__ xdc_runtime_HeapStd_Module__root__V = {{
+ {&xdc_runtime_HeapStd_Module__root__V.hdr.link, /* link.next */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link}, /* link.prev */
+ (UChar*)xdc_runtime_HeapStd_Object__table__V, /* instArrBeg */
+ (UChar*)(xdc_runtime_HeapStd_Object__table__V+0), /* instArrEnd */
+ sizeof (xdc_runtime_HeapStd_Object__), /* instSize */
+ 0, /* cur */
+ 0, /* diagsMask */
+}};
+
+/* Object__table__V */
+xdc_runtime_HeapStd_Object__ xdc_runtime_HeapStd_Object__table__V[1] = {
+ {/* instance#0 */
+ &xdc_runtime_HeapStd_Module__FXNS__C,
+ ((xdc_UArg)((void*)0x1000)), /* remainSize */
+ ((xdc_UArg)((void*)0x1000)), /* startSize */
+ },
+};
+
+/* Module__state__V */
+xdc_runtime_HeapStd_Module_State__ xdc_runtime_HeapStd_Module__state__V = {
+ ((xdc_UArg)((void*)0x0)), /* remainRTSSize */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C = ((CT__xdc_runtime_HeapStd_Module__diagsMask)((void*)&xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C = ((CT__xdc_runtime_HeapStd_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C = ((CT__xdc_runtime_HeapStd_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C = (xdc_Bits16)0x800c;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C = ((CT__xdc_runtime_HeapStd_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C = ((CT__xdc_runtime_HeapStd_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C = ((CT__xdc_runtime_HeapStd_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C = 1;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C = sizeof(xdc_runtime_HeapStd_Object__);
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C = xdc_runtime_HeapStd_Object__table__V;
+
+/* E_noRTSMemory__C */
+__FAR__ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C = (((xdc_runtime_Error_Id)421) << 16 | 0);
+
+/* A_zeroSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C = (((xdc_runtime_Assert_Id)95) << 16 | 16);
+
+/* A_invalidTotalFreeSize__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C = (((xdc_runtime_Assert_Id)140) << 16 | 16);
+
+/* A_invalidAlignment__C */
+__FAR__ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C = (((xdc_runtime_Assert_Id)201) << 16 | 16);
+
+
+/*
+ * ======== xdc.runtime.Log INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Log_Module__ xdc_runtime_Log_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C = ((CT__xdc_runtime_Log_Module__diagsMask)((void*)&xdc_runtime_Log_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C = ((CT__xdc_runtime_Log_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C = ((CT__xdc_runtime_Log_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C = (xdc_Bits16)0x8009;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C = ((CT__xdc_runtime_Log_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C = ((CT__xdc_runtime_Log_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C = ((CT__xdc_runtime_Log_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C = ((CT__xdc_runtime_Log_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C = 0;
+
+/* L_construct__C */
+__FAR__ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C = (((xdc_runtime_Log_Event)468) << 16 | 4);
+
+/* L_create__C */
+__FAR__ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C = (((xdc_runtime_Log_Event)492) << 16 | 4);
+
+/* L_destruct__C */
+__FAR__ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C = (((xdc_runtime_Log_Event)513) << 16 | 4);
+
+/* L_delete__C */
+__FAR__ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C = (((xdc_runtime_Log_Event)532) << 16 | 4);
+
+
+/*
+ * ======== xdc.runtime.Main INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Main_Module__ xdc_runtime_Main_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C = ((CT__xdc_runtime_Main_Module__diagsMask)((void*)&xdc_runtime_Main_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C = ((CT__xdc_runtime_Main_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C = ((CT__xdc_runtime_Main_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C = (xdc_Bits16)0x800a;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C = ((CT__xdc_runtime_Main_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C = ((CT__xdc_runtime_Main_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C = ((CT__xdc_runtime_Main_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C = ((CT__xdc_runtime_Main_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C = 0;
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Memory INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Memory_Module__ xdc_runtime_Memory_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Memory_Module_State__ xdc_runtime_Memory_Module__state__V = {
+ (xdc_SizeT)0x8, /* maxDefaultTypeAlign */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C = ((CT__xdc_runtime_Memory_Module__diagsMask)((void*)&xdc_runtime_Memory_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C = ((CT__xdc_runtime_Memory_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C = ((CT__xdc_runtime_Memory_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C = (xdc_Bits16)0x800b;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C = ((CT__xdc_runtime_Memory_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C = ((CT__xdc_runtime_Memory_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C = ((CT__xdc_runtime_Memory_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C = ((CT__xdc_runtime_Memory_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C = 0;
+
+/* defaultHeapInstance__C */
+__FAR__ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C = (xdc_runtime_IHeap_Handle)&xdc_runtime_HeapStd_Object__table__V[0];
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Startup INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Startup_Module__ xdc_runtime_Startup_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Startup_Module_State__ xdc_runtime_Startup_Module__state__V = {
+ ((xdc_Int*)0), /* stateTab */
+ 0, /* execFlag */
+ 0, /* rtsDoneFlag */
+};
+
+/* --> xdc_runtime_Startup_sfxnTab__A */
+const __T1_xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__A[3] = {
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_System_Module_startup__E)), /* [0] */
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)xdc_runtime_SysMin_Module_startup__E)), /* [1] */
+ ((xdc_Int(*)(xdc_Int))((xdc_Fxn)acme_utils_Bench_Module_startup__E)), /* [2] */
+};
+
+/* --> xdc_runtime_Startup_sfxnRts__A */
+const __T1_xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__A[3] = {
+ 1, /* [0] */
+ 1, /* [1] */
+ 0, /* [2] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C = ((CT__xdc_runtime_Startup_Module__diagsMask)((void*)&xdc_runtime_Startup_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C = ((CT__xdc_runtime_Startup_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C = ((CT__xdc_runtime_Startup_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C = (xdc_Bits16)0x800d;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C = ((CT__xdc_runtime_Startup_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C = ((CT__xdc_runtime_Startup_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C = ((CT__xdc_runtime_Startup_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C = ((CT__xdc_runtime_Startup_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C = 0;
+
+/* maxPasses__C */
+__FAR__ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C = (xdc_Int)0x20;
+
+/* firstFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C = {0, 0};
+
+/* lastFxns__C */
+__FAR__ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C = {0, 0};
+
+/* startModsFxn__C */
+__FAR__ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C = ((CT__xdc_runtime_Startup_startModsFxn)((xdc_Fxn)xdc_runtime_Startup_startMods__I));
+
+/* execImpl__C */
+__FAR__ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C = ((CT__xdc_runtime_Startup_execImpl)((xdc_Fxn)xdc_runtime_Startup_exec__I));
+
+/* sfxnTab__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C = ((CT__xdc_runtime_Startup_sfxnTab)xdc_runtime_Startup_sfxnTab__A);
+
+/* sfxnRts__C */
+__FAR__ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C = ((CT__xdc_runtime_Startup_sfxnRts)xdc_runtime_Startup_sfxnRts__A);
+
+
+/*
+ * ======== xdc.runtime.SysMin INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_SysMin_Module__ xdc_runtime_SysMin_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_SysMin_Module_State_0_outbuf__A */
+__T1_xdc_runtime_SysMin_Module_State__outbuf xdc_runtime_SysMin_Module_State_0_outbuf__A[1024];
+
+/* Module__state__V */
+xdc_runtime_SysMin_Module_State__ xdc_runtime_SysMin_Module__state__V = {
+ xdc_runtime_SysMin_Module_State_0_outbuf__A, /* outbuf */
+ (xdc_UInt)0x0, /* outidx */
+ 0, /* wrapped */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C = ((CT__xdc_runtime_SysMin_Module__diagsMask)((void*)&xdc_runtime_SysMin_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C = ((CT__xdc_runtime_SysMin_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C = ((CT__xdc_runtime_SysMin_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C = (xdc_Bits16)0x800f;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C = ((CT__xdc_runtime_SysMin_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C = ((CT__xdc_runtime_SysMin_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C = ((CT__xdc_runtime_SysMin_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C = 0;
+
+/* bufSize__C */
+__FAR__ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C = (xdc_SizeT)0x400;
+
+/* flushAtExit__C */
+__FAR__ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C = 1;
+
+/* outputFxn__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C = ((CT__xdc_runtime_SysMin_outputFxn)0);
+
+/* outputFunc__C */
+__FAR__ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C = ((CT__xdc_runtime_SysMin_outputFunc)((xdc_Fxn)xdc_runtime_SysMin_output__I));
+
+
+/*
+ * ======== xdc.runtime.System INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_System_Module__ xdc_runtime_System_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* --> xdc_runtime_System_Module_State_0_atexitHandlers__A */
+__T1_xdc_runtime_System_Module_State__atexitHandlers xdc_runtime_System_Module_State_0_atexitHandlers__A[8] = {
+ ((xdc_Void(*)(xdc_Int))0), /* [0] */
+ ((xdc_Void(*)(xdc_Int))0), /* [1] */
+ ((xdc_Void(*)(xdc_Int))0), /* [2] */
+ ((xdc_Void(*)(xdc_Int))0), /* [3] */
+ ((xdc_Void(*)(xdc_Int))0), /* [4] */
+ ((xdc_Void(*)(xdc_Int))0), /* [5] */
+ ((xdc_Void(*)(xdc_Int))0), /* [6] */
+ ((xdc_Void(*)(xdc_Int))0), /* [7] */
+};
+
+/* Module__state__V */
+xdc_runtime_System_Module_State__ xdc_runtime_System_Module__state__V = {
+ xdc_runtime_System_Module_State_0_atexitHandlers__A, /* atexitHandlers */
+ (xdc_Int)0x0, /* numAtexitHandlers */
+ (xdc_Int)0xcafe, /* exitStatus */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C = ((CT__xdc_runtime_System_Module__diagsMask)((void*)&xdc_runtime_System_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C = ((CT__xdc_runtime_System_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C = ((CT__xdc_runtime_System_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C = (xdc_Bits16)0x800e;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C = ((CT__xdc_runtime_System_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C = ((CT__xdc_runtime_System_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C = ((CT__xdc_runtime_System_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C = ((CT__xdc_runtime_System_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C = 0;
+
+/* A_cannotFitIntoArg__C */
+__FAR__ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C = (((xdc_runtime_Assert_Id)261) << 16 | 16);
+
+/* maxAtexitHandlers__C */
+__FAR__ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C = (xdc_Int)0x8;
+
+/* extendFxn__C */
+__FAR__ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C = ((CT__xdc_runtime_System_extendFxn)((xdc_Fxn)xdc_runtime_System_printfExtend__I));
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy INITIALIZERS ========
+ */
+
+
+/*
+ * ======== xdc.runtime.Text INITIALIZERS ========
+ */
+
+/* Module__root__V */
+xdc_runtime_Text_Module__ xdc_runtime_Text_Module__root__V = {
+ {0}, /* diagsMask */
+};
+
+/* Module__state__V */
+xdc_runtime_Text_Module_State__ xdc_runtime_Text_Module__state__V = {
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_charTab__A[0])), /* charBase */
+ ((xdc_Ptr)((void*)&xdc_runtime_Text_nodeTab__A[0])), /* nodeBase */
+};
+
+/* --> xdc_runtime_Text_charTab__A */
+const __T1_xdc_runtime_Text_charTab xdc_runtime_Text_charTab__A[697] = {
+ (xdc_Char)0x0, /* [0] */
+ (xdc_Char)0x41, /* [1] */
+ (xdc_Char)0x5f, /* [2] */
+ (xdc_Char)0x69, /* [3] */
+ (xdc_Char)0x6e, /* [4] */
+ (xdc_Char)0x69, /* [5] */
+ (xdc_Char)0x74, /* [6] */
+ (xdc_Char)0x69, /* [7] */
+ (xdc_Char)0x61, /* [8] */
+ (xdc_Char)0x6c, /* [9] */
+ (xdc_Char)0x69, /* [10] */
+ (xdc_Char)0x7a, /* [11] */
+ (xdc_Char)0x65, /* [12] */
+ (xdc_Char)0x64, /* [13] */
+ (xdc_Char)0x50, /* [14] */
+ (xdc_Char)0x61, /* [15] */
+ (xdc_Char)0x72, /* [16] */
+ (xdc_Char)0x61, /* [17] */
+ (xdc_Char)0x6d, /* [18] */
+ (xdc_Char)0x73, /* [19] */
+ (xdc_Char)0x3a, /* [20] */
+ (xdc_Char)0x20, /* [21] */
+ (xdc_Char)0x75, /* [22] */
+ (xdc_Char)0x6e, /* [23] */
+ (xdc_Char)0x69, /* [24] */
+ (xdc_Char)0x6e, /* [25] */
+ (xdc_Char)0x69, /* [26] */
+ (xdc_Char)0x74, /* [27] */
+ (xdc_Char)0x69, /* [28] */
+ (xdc_Char)0x61, /* [29] */
+ (xdc_Char)0x6c, /* [30] */
+ (xdc_Char)0x69, /* [31] */
+ (xdc_Char)0x7a, /* [32] */
+ (xdc_Char)0x65, /* [33] */
+ (xdc_Char)0x64, /* [34] */
+ (xdc_Char)0x20, /* [35] */
+ (xdc_Char)0x50, /* [36] */
+ (xdc_Char)0x61, /* [37] */
+ (xdc_Char)0x72, /* [38] */
+ (xdc_Char)0x61, /* [39] */
+ (xdc_Char)0x6d, /* [40] */
+ (xdc_Char)0x73, /* [41] */
+ (xdc_Char)0x20, /* [42] */
+ (xdc_Char)0x73, /* [43] */
+ (xdc_Char)0x74, /* [44] */
+ (xdc_Char)0x72, /* [45] */
+ (xdc_Char)0x75, /* [46] */
+ (xdc_Char)0x63, /* [47] */
+ (xdc_Char)0x74, /* [48] */
+ (xdc_Char)0x0, /* [49] */
+ (xdc_Char)0x48, /* [50] */
+ (xdc_Char)0x65, /* [51] */
+ (xdc_Char)0x61, /* [52] */
+ (xdc_Char)0x70, /* [53] */
+ (xdc_Char)0x4d, /* [54] */
+ (xdc_Char)0x69, /* [55] */
+ (xdc_Char)0x6e, /* [56] */
+ (xdc_Char)0x5f, /* [57] */
+ (xdc_Char)0x63, /* [58] */
+ (xdc_Char)0x72, /* [59] */
+ (xdc_Char)0x65, /* [60] */
+ (xdc_Char)0x61, /* [61] */
+ (xdc_Char)0x74, /* [62] */
+ (xdc_Char)0x65, /* [63] */
+ (xdc_Char)0x20, /* [64] */
+ (xdc_Char)0x63, /* [65] */
+ (xdc_Char)0x61, /* [66] */
+ (xdc_Char)0x6e, /* [67] */
+ (xdc_Char)0x6e, /* [68] */
+ (xdc_Char)0x6f, /* [69] */
+ (xdc_Char)0x74, /* [70] */
+ (xdc_Char)0x20, /* [71] */
+ (xdc_Char)0x68, /* [72] */
+ (xdc_Char)0x61, /* [73] */
+ (xdc_Char)0x76, /* [74] */
+ (xdc_Char)0x65, /* [75] */
+ (xdc_Char)0x20, /* [76] */
+ (xdc_Char)0x61, /* [77] */
+ (xdc_Char)0x20, /* [78] */
+ (xdc_Char)0x7a, /* [79] */
+ (xdc_Char)0x65, /* [80] */
+ (xdc_Char)0x72, /* [81] */
+ (xdc_Char)0x6f, /* [82] */
+ (xdc_Char)0x20, /* [83] */
+ (xdc_Char)0x73, /* [84] */
+ (xdc_Char)0x69, /* [85] */
+ (xdc_Char)0x7a, /* [86] */
+ (xdc_Char)0x65, /* [87] */
+ (xdc_Char)0x20, /* [88] */
+ (xdc_Char)0x76, /* [89] */
+ (xdc_Char)0x61, /* [90] */
+ (xdc_Char)0x6c, /* [91] */
+ (xdc_Char)0x75, /* [92] */
+ (xdc_Char)0x65, /* [93] */
+ (xdc_Char)0x0, /* [94] */
+ (xdc_Char)0x48, /* [95] */
+ (xdc_Char)0x65, /* [96] */
+ (xdc_Char)0x61, /* [97] */
+ (xdc_Char)0x70, /* [98] */
+ (xdc_Char)0x53, /* [99] */
+ (xdc_Char)0x74, /* [100] */
+ (xdc_Char)0x64, /* [101] */
+ (xdc_Char)0x5f, /* [102] */
+ (xdc_Char)0x63, /* [103] */
+ (xdc_Char)0x72, /* [104] */
+ (xdc_Char)0x65, /* [105] */
+ (xdc_Char)0x61, /* [106] */
+ (xdc_Char)0x74, /* [107] */
+ (xdc_Char)0x65, /* [108] */
+ (xdc_Char)0x20, /* [109] */
+ (xdc_Char)0x63, /* [110] */
+ (xdc_Char)0x61, /* [111] */
+ (xdc_Char)0x6e, /* [112] */
+ (xdc_Char)0x6e, /* [113] */
+ (xdc_Char)0x6f, /* [114] */
+ (xdc_Char)0x74, /* [115] */
+ (xdc_Char)0x20, /* [116] */
+ (xdc_Char)0x68, /* [117] */
+ (xdc_Char)0x61, /* [118] */
+ (xdc_Char)0x76, /* [119] */
+ (xdc_Char)0x65, /* [120] */
+ (xdc_Char)0x20, /* [121] */
+ (xdc_Char)0x61, /* [122] */
+ (xdc_Char)0x20, /* [123] */
+ (xdc_Char)0x7a, /* [124] */
+ (xdc_Char)0x65, /* [125] */
+ (xdc_Char)0x72, /* [126] */
+ (xdc_Char)0x6f, /* [127] */
+ (xdc_Char)0x20, /* [128] */
+ (xdc_Char)0x73, /* [129] */
+ (xdc_Char)0x69, /* [130] */
+ (xdc_Char)0x7a, /* [131] */
+ (xdc_Char)0x65, /* [132] */
+ (xdc_Char)0x20, /* [133] */
+ (xdc_Char)0x76, /* [134] */
+ (xdc_Char)0x61, /* [135] */
+ (xdc_Char)0x6c, /* [136] */
+ (xdc_Char)0x75, /* [137] */
+ (xdc_Char)0x65, /* [138] */
+ (xdc_Char)0x0, /* [139] */
+ (xdc_Char)0x48, /* [140] */
+ (xdc_Char)0x65, /* [141] */
+ (xdc_Char)0x61, /* [142] */
+ (xdc_Char)0x70, /* [143] */
+ (xdc_Char)0x53, /* [144] */
+ (xdc_Char)0x74, /* [145] */
+ (xdc_Char)0x64, /* [146] */
+ (xdc_Char)0x20, /* [147] */
+ (xdc_Char)0x69, /* [148] */
+ (xdc_Char)0x6e, /* [149] */
+ (xdc_Char)0x73, /* [150] */
+ (xdc_Char)0x74, /* [151] */
+ (xdc_Char)0x61, /* [152] */
+ (xdc_Char)0x6e, /* [153] */
+ (xdc_Char)0x63, /* [154] */
+ (xdc_Char)0x65, /* [155] */
+ (xdc_Char)0x20, /* [156] */
+ (xdc_Char)0x74, /* [157] */
+ (xdc_Char)0x6f, /* [158] */
+ (xdc_Char)0x74, /* [159] */
+ (xdc_Char)0x61, /* [160] */
+ (xdc_Char)0x6c, /* [161] */
+ (xdc_Char)0x46, /* [162] */
+ (xdc_Char)0x72, /* [163] */
+ (xdc_Char)0x65, /* [164] */
+ (xdc_Char)0x65, /* [165] */
+ (xdc_Char)0x53, /* [166] */
+ (xdc_Char)0x69, /* [167] */
+ (xdc_Char)0x7a, /* [168] */
+ (xdc_Char)0x65, /* [169] */
+ (xdc_Char)0x20, /* [170] */
+ (xdc_Char)0x69, /* [171] */
+ (xdc_Char)0x73, /* [172] */
+ (xdc_Char)0x20, /* [173] */
+ (xdc_Char)0x67, /* [174] */
+ (xdc_Char)0x72, /* [175] */
+ (xdc_Char)0x65, /* [176] */
+ (xdc_Char)0x61, /* [177] */
+ (xdc_Char)0x74, /* [178] */
+ (xdc_Char)0x65, /* [179] */
+ (xdc_Char)0x72, /* [180] */
+ (xdc_Char)0x20, /* [181] */
+ (xdc_Char)0x74, /* [182] */
+ (xdc_Char)0x68, /* [183] */
+ (xdc_Char)0x61, /* [184] */
+ (xdc_Char)0x6e, /* [185] */
+ (xdc_Char)0x20, /* [186] */
+ (xdc_Char)0x73, /* [187] */
+ (xdc_Char)0x74, /* [188] */
+ (xdc_Char)0x61, /* [189] */
+ (xdc_Char)0x72, /* [190] */
+ (xdc_Char)0x74, /* [191] */
+ (xdc_Char)0x69, /* [192] */
+ (xdc_Char)0x6e, /* [193] */
+ (xdc_Char)0x67, /* [194] */
+ (xdc_Char)0x20, /* [195] */
+ (xdc_Char)0x73, /* [196] */
+ (xdc_Char)0x69, /* [197] */
+ (xdc_Char)0x7a, /* [198] */
+ (xdc_Char)0x65, /* [199] */
+ (xdc_Char)0x0, /* [200] */
+ (xdc_Char)0x48, /* [201] */
+ (xdc_Char)0x65, /* [202] */
+ (xdc_Char)0x61, /* [203] */
+ (xdc_Char)0x70, /* [204] */
+ (xdc_Char)0x53, /* [205] */
+ (xdc_Char)0x74, /* [206] */
+ (xdc_Char)0x64, /* [207] */
+ (xdc_Char)0x5f, /* [208] */
+ (xdc_Char)0x61, /* [209] */
+ (xdc_Char)0x6c, /* [210] */
+ (xdc_Char)0x6c, /* [211] */
+ (xdc_Char)0x6f, /* [212] */
+ (xdc_Char)0x63, /* [213] */
+ (xdc_Char)0x20, /* [214] */
+ (xdc_Char)0x2d, /* [215] */
+ (xdc_Char)0x20, /* [216] */
+ (xdc_Char)0x72, /* [217] */
+ (xdc_Char)0x65, /* [218] */
+ (xdc_Char)0x71, /* [219] */
+ (xdc_Char)0x75, /* [220] */
+ (xdc_Char)0x65, /* [221] */
+ (xdc_Char)0x73, /* [222] */
+ (xdc_Char)0x74, /* [223] */
+ (xdc_Char)0x65, /* [224] */
+ (xdc_Char)0x64, /* [225] */
+ (xdc_Char)0x20, /* [226] */
+ (xdc_Char)0x61, /* [227] */
+ (xdc_Char)0x6c, /* [228] */
+ (xdc_Char)0x69, /* [229] */
+ (xdc_Char)0x67, /* [230] */
+ (xdc_Char)0x6e, /* [231] */
+ (xdc_Char)0x6d, /* [232] */
+ (xdc_Char)0x65, /* [233] */
+ (xdc_Char)0x6e, /* [234] */
+ (xdc_Char)0x74, /* [235] */
+ (xdc_Char)0x20, /* [236] */
+ (xdc_Char)0x69, /* [237] */
+ (xdc_Char)0x73, /* [238] */
+ (xdc_Char)0x20, /* [239] */
+ (xdc_Char)0x67, /* [240] */
+ (xdc_Char)0x72, /* [241] */
+ (xdc_Char)0x65, /* [242] */
+ (xdc_Char)0x61, /* [243] */
+ (xdc_Char)0x74, /* [244] */
+ (xdc_Char)0x65, /* [245] */
+ (xdc_Char)0x72, /* [246] */
+ (xdc_Char)0x20, /* [247] */
+ (xdc_Char)0x74, /* [248] */
+ (xdc_Char)0x68, /* [249] */
+ (xdc_Char)0x61, /* [250] */
+ (xdc_Char)0x6e, /* [251] */
+ (xdc_Char)0x20, /* [252] */
+ (xdc_Char)0x61, /* [253] */
+ (xdc_Char)0x6c, /* [254] */
+ (xdc_Char)0x6c, /* [255] */
+ (xdc_Char)0x6f, /* [256] */
+ (xdc_Char)0x77, /* [257] */
+ (xdc_Char)0x65, /* [258] */
+ (xdc_Char)0x64, /* [259] */
+ (xdc_Char)0x0, /* [260] */
+ (xdc_Char)0x41, /* [261] */
+ (xdc_Char)0x5f, /* [262] */
+ (xdc_Char)0x63, /* [263] */
+ (xdc_Char)0x61, /* [264] */
+ (xdc_Char)0x6e, /* [265] */
+ (xdc_Char)0x6e, /* [266] */
+ (xdc_Char)0x6f, /* [267] */
+ (xdc_Char)0x74, /* [268] */
+ (xdc_Char)0x46, /* [269] */
+ (xdc_Char)0x69, /* [270] */
+ (xdc_Char)0x74, /* [271] */
+ (xdc_Char)0x49, /* [272] */
+ (xdc_Char)0x6e, /* [273] */
+ (xdc_Char)0x74, /* [274] */
+ (xdc_Char)0x6f, /* [275] */
+ (xdc_Char)0x41, /* [276] */
+ (xdc_Char)0x72, /* [277] */
+ (xdc_Char)0x67, /* [278] */
+ (xdc_Char)0x3a, /* [279] */
+ (xdc_Char)0x20, /* [280] */
+ (xdc_Char)0x73, /* [281] */
+ (xdc_Char)0x69, /* [282] */
+ (xdc_Char)0x7a, /* [283] */
+ (xdc_Char)0x65, /* [284] */
+ (xdc_Char)0x6f, /* [285] */
+ (xdc_Char)0x66, /* [286] */
+ (xdc_Char)0x28, /* [287] */
+ (xdc_Char)0x46, /* [288] */
+ (xdc_Char)0x6c, /* [289] */
+ (xdc_Char)0x6f, /* [290] */
+ (xdc_Char)0x61, /* [291] */
+ (xdc_Char)0x74, /* [292] */
+ (xdc_Char)0x29, /* [293] */
+ (xdc_Char)0x20, /* [294] */
+ (xdc_Char)0x3e, /* [295] */
+ (xdc_Char)0x20, /* [296] */
+ (xdc_Char)0x73, /* [297] */
+ (xdc_Char)0x69, /* [298] */
+ (xdc_Char)0x7a, /* [299] */
+ (xdc_Char)0x65, /* [300] */
+ (xdc_Char)0x6f, /* [301] */
+ (xdc_Char)0x66, /* [302] */
+ (xdc_Char)0x28, /* [303] */
+ (xdc_Char)0x41, /* [304] */
+ (xdc_Char)0x72, /* [305] */
+ (xdc_Char)0x67, /* [306] */
+ (xdc_Char)0x29, /* [307] */
+ (xdc_Char)0x0, /* [308] */
+ (xdc_Char)0x61, /* [309] */
+ (xdc_Char)0x73, /* [310] */
+ (xdc_Char)0x73, /* [311] */
+ (xdc_Char)0x65, /* [312] */
+ (xdc_Char)0x72, /* [313] */
+ (xdc_Char)0x74, /* [314] */
+ (xdc_Char)0x69, /* [315] */
+ (xdc_Char)0x6f, /* [316] */
+ (xdc_Char)0x6e, /* [317] */
+ (xdc_Char)0x20, /* [318] */
+ (xdc_Char)0x66, /* [319] */
+ (xdc_Char)0x61, /* [320] */
+ (xdc_Char)0x69, /* [321] */
+ (xdc_Char)0x6c, /* [322] */
+ (xdc_Char)0x75, /* [323] */
+ (xdc_Char)0x72, /* [324] */
+ (xdc_Char)0x65, /* [325] */
+ (xdc_Char)0x25, /* [326] */
+ (xdc_Char)0x73, /* [327] */
+ (xdc_Char)0x25, /* [328] */
+ (xdc_Char)0x73, /* [329] */
+ (xdc_Char)0x0, /* [330] */
+ (xdc_Char)0x67, /* [331] */
+ (xdc_Char)0x65, /* [332] */
+ (xdc_Char)0x6e, /* [333] */
+ (xdc_Char)0x65, /* [334] */
+ (xdc_Char)0x72, /* [335] */
+ (xdc_Char)0x69, /* [336] */
+ (xdc_Char)0x63, /* [337] */
+ (xdc_Char)0x20, /* [338] */
+ (xdc_Char)0x65, /* [339] */
+ (xdc_Char)0x72, /* [340] */
+ (xdc_Char)0x72, /* [341] */
+ (xdc_Char)0x6f, /* [342] */
+ (xdc_Char)0x72, /* [343] */
+ (xdc_Char)0x3a, /* [344] */
+ (xdc_Char)0x20, /* [345] */
+ (xdc_Char)0x25, /* [346] */
+ (xdc_Char)0x73, /* [347] */
+ (xdc_Char)0x0, /* [348] */
+ (xdc_Char)0x6f, /* [349] */
+ (xdc_Char)0x75, /* [350] */
+ (xdc_Char)0x74, /* [351] */
+ (xdc_Char)0x20, /* [352] */
+ (xdc_Char)0x6f, /* [353] */
+ (xdc_Char)0x66, /* [354] */
+ (xdc_Char)0x20, /* [355] */
+ (xdc_Char)0x6d, /* [356] */
+ (xdc_Char)0x65, /* [357] */
+ (xdc_Char)0x6d, /* [358] */
+ (xdc_Char)0x6f, /* [359] */
+ (xdc_Char)0x72, /* [360] */
+ (xdc_Char)0x79, /* [361] */
+ (xdc_Char)0x3a, /* [362] */
+ (xdc_Char)0x20, /* [363] */
+ (xdc_Char)0x68, /* [364] */
+ (xdc_Char)0x65, /* [365] */
+ (xdc_Char)0x61, /* [366] */
+ (xdc_Char)0x70, /* [367] */
+ (xdc_Char)0x3d, /* [368] */
+ (xdc_Char)0x30, /* [369] */
+ (xdc_Char)0x78, /* [370] */
+ (xdc_Char)0x25, /* [371] */
+ (xdc_Char)0x78, /* [372] */
+ (xdc_Char)0x2c, /* [373] */
+ (xdc_Char)0x20, /* [374] */
+ (xdc_Char)0x73, /* [375] */
+ (xdc_Char)0x69, /* [376] */
+ (xdc_Char)0x7a, /* [377] */
+ (xdc_Char)0x65, /* [378] */
+ (xdc_Char)0x3d, /* [379] */
+ (xdc_Char)0x25, /* [380] */
+ (xdc_Char)0x75, /* [381] */
+ (xdc_Char)0x0, /* [382] */
+ (xdc_Char)0x66, /* [383] */
+ (xdc_Char)0x72, /* [384] */
+ (xdc_Char)0x65, /* [385] */
+ (xdc_Char)0x65, /* [386] */
+ (xdc_Char)0x28, /* [387] */
+ (xdc_Char)0x29, /* [388] */
+ (xdc_Char)0x20, /* [389] */
+ (xdc_Char)0x69, /* [390] */
+ (xdc_Char)0x6e, /* [391] */
+ (xdc_Char)0x76, /* [392] */
+ (xdc_Char)0x61, /* [393] */
+ (xdc_Char)0x6c, /* [394] */
+ (xdc_Char)0x69, /* [395] */
+ (xdc_Char)0x64, /* [396] */
+ (xdc_Char)0x20, /* [397] */
+ (xdc_Char)0x69, /* [398] */
+ (xdc_Char)0x6e, /* [399] */
+ (xdc_Char)0x20, /* [400] */
+ (xdc_Char)0x67, /* [401] */
+ (xdc_Char)0x72, /* [402] */
+ (xdc_Char)0x6f, /* [403] */
+ (xdc_Char)0x77, /* [404] */
+ (xdc_Char)0x74, /* [405] */
+ (xdc_Char)0x68, /* [406] */
+ (xdc_Char)0x2d, /* [407] */
+ (xdc_Char)0x6f, /* [408] */
+ (xdc_Char)0x6e, /* [409] */
+ (xdc_Char)0x6c, /* [410] */
+ (xdc_Char)0x79, /* [411] */
+ (xdc_Char)0x20, /* [412] */
+ (xdc_Char)0x48, /* [413] */
+ (xdc_Char)0x65, /* [414] */
+ (xdc_Char)0x61, /* [415] */
+ (xdc_Char)0x70, /* [416] */
+ (xdc_Char)0x4d, /* [417] */
+ (xdc_Char)0x69, /* [418] */
+ (xdc_Char)0x6e, /* [419] */
+ (xdc_Char)0x0, /* [420] */
+ (xdc_Char)0x54, /* [421] */
+ (xdc_Char)0x68, /* [422] */
+ (xdc_Char)0x65, /* [423] */
+ (xdc_Char)0x20, /* [424] */
+ (xdc_Char)0x52, /* [425] */
+ (xdc_Char)0x54, /* [426] */
+ (xdc_Char)0x53, /* [427] */
+ (xdc_Char)0x20, /* [428] */
+ (xdc_Char)0x68, /* [429] */
+ (xdc_Char)0x65, /* [430] */
+ (xdc_Char)0x61, /* [431] */
+ (xdc_Char)0x70, /* [432] */
+ (xdc_Char)0x20, /* [433] */
+ (xdc_Char)0x69, /* [434] */
+ (xdc_Char)0x73, /* [435] */
+ (xdc_Char)0x20, /* [436] */
+ (xdc_Char)0x75, /* [437] */
+ (xdc_Char)0x73, /* [438] */
+ (xdc_Char)0x65, /* [439] */
+ (xdc_Char)0x64, /* [440] */
+ (xdc_Char)0x20, /* [441] */
+ (xdc_Char)0x75, /* [442] */
+ (xdc_Char)0x70, /* [443] */
+ (xdc_Char)0x2e, /* [444] */
+ (xdc_Char)0x20, /* [445] */
+ (xdc_Char)0x45, /* [446] */
+ (xdc_Char)0x78, /* [447] */
+ (xdc_Char)0x61, /* [448] */
+ (xdc_Char)0x6d, /* [449] */
+ (xdc_Char)0x69, /* [450] */
+ (xdc_Char)0x6e, /* [451] */
+ (xdc_Char)0x65, /* [452] */
+ (xdc_Char)0x20, /* [453] */
+ (xdc_Char)0x50, /* [454] */
+ (xdc_Char)0x72, /* [455] */
+ (xdc_Char)0x6f, /* [456] */
+ (xdc_Char)0x67, /* [457] */
+ (xdc_Char)0x72, /* [458] */
+ (xdc_Char)0x61, /* [459] */
+ (xdc_Char)0x6d, /* [460] */
+ (xdc_Char)0x2e, /* [461] */
+ (xdc_Char)0x68, /* [462] */
+ (xdc_Char)0x65, /* [463] */
+ (xdc_Char)0x61, /* [464] */
+ (xdc_Char)0x70, /* [465] */
+ (xdc_Char)0x2e, /* [466] */
+ (xdc_Char)0x0, /* [467] */
+ (xdc_Char)0x3c, /* [468] */
+ (xdc_Char)0x2d, /* [469] */
+ (xdc_Char)0x2d, /* [470] */
+ (xdc_Char)0x20, /* [471] */
+ (xdc_Char)0x63, /* [472] */
+ (xdc_Char)0x6f, /* [473] */
+ (xdc_Char)0x6e, /* [474] */
+ (xdc_Char)0x73, /* [475] */
+ (xdc_Char)0x74, /* [476] */
+ (xdc_Char)0x72, /* [477] */
+ (xdc_Char)0x75, /* [478] */
+ (xdc_Char)0x63, /* [479] */
+ (xdc_Char)0x74, /* [480] */
+ (xdc_Char)0x3a, /* [481] */
+ (xdc_Char)0x20, /* [482] */
+ (xdc_Char)0x25, /* [483] */
+ (xdc_Char)0x70, /* [484] */
+ (xdc_Char)0x28, /* [485] */
+ (xdc_Char)0x27, /* [486] */
+ (xdc_Char)0x25, /* [487] */
+ (xdc_Char)0x73, /* [488] */
+ (xdc_Char)0x27, /* [489] */
+ (xdc_Char)0x29, /* [490] */
+ (xdc_Char)0x0, /* [491] */
+ (xdc_Char)0x3c, /* [492] */
+ (xdc_Char)0x2d, /* [493] */
+ (xdc_Char)0x2d, /* [494] */
+ (xdc_Char)0x20, /* [495] */
+ (xdc_Char)0x63, /* [496] */
+ (xdc_Char)0x72, /* [497] */
+ (xdc_Char)0x65, /* [498] */
+ (xdc_Char)0x61, /* [499] */
+ (xdc_Char)0x74, /* [500] */
+ (xdc_Char)0x65, /* [501] */
+ (xdc_Char)0x3a, /* [502] */
+ (xdc_Char)0x20, /* [503] */
+ (xdc_Char)0x25, /* [504] */
+ (xdc_Char)0x70, /* [505] */
+ (xdc_Char)0x28, /* [506] */
+ (xdc_Char)0x27, /* [507] */
+ (xdc_Char)0x25, /* [508] */
+ (xdc_Char)0x73, /* [509] */
+ (xdc_Char)0x27, /* [510] */
+ (xdc_Char)0x29, /* [511] */
+ (xdc_Char)0x0, /* [512] */
+ (xdc_Char)0x2d, /* [513] */
+ (xdc_Char)0x2d, /* [514] */
+ (xdc_Char)0x3e, /* [515] */
+ (xdc_Char)0x20, /* [516] */
+ (xdc_Char)0x64, /* [517] */
+ (xdc_Char)0x65, /* [518] */
+ (xdc_Char)0x73, /* [519] */
+ (xdc_Char)0x74, /* [520] */
+ (xdc_Char)0x72, /* [521] */
+ (xdc_Char)0x75, /* [522] */
+ (xdc_Char)0x63, /* [523] */
+ (xdc_Char)0x74, /* [524] */
+ (xdc_Char)0x3a, /* [525] */
+ (xdc_Char)0x20, /* [526] */
+ (xdc_Char)0x28, /* [527] */
+ (xdc_Char)0x25, /* [528] */
+ (xdc_Char)0x70, /* [529] */
+ (xdc_Char)0x29, /* [530] */
+ (xdc_Char)0x0, /* [531] */
+ (xdc_Char)0x2d, /* [532] */
+ (xdc_Char)0x2d, /* [533] */
+ (xdc_Char)0x3e, /* [534] */
+ (xdc_Char)0x20, /* [535] */
+ (xdc_Char)0x64, /* [536] */
+ (xdc_Char)0x65, /* [537] */
+ (xdc_Char)0x6c, /* [538] */
+ (xdc_Char)0x65, /* [539] */
+ (xdc_Char)0x74, /* [540] */
+ (xdc_Char)0x65, /* [541] */
+ (xdc_Char)0x3a, /* [542] */
+ (xdc_Char)0x20, /* [543] */
+ (xdc_Char)0x28, /* [544] */
+ (xdc_Char)0x25, /* [545] */
+ (xdc_Char)0x70, /* [546] */
+ (xdc_Char)0x29, /* [547] */
+ (xdc_Char)0x0, /* [548] */
+ (xdc_Char)0x78, /* [549] */
+ (xdc_Char)0x64, /* [550] */
+ (xdc_Char)0x63, /* [551] */
+ (xdc_Char)0x2e, /* [552] */
+ (xdc_Char)0x0, /* [553] */
+ (xdc_Char)0x72, /* [554] */
+ (xdc_Char)0x75, /* [555] */
+ (xdc_Char)0x6e, /* [556] */
+ (xdc_Char)0x74, /* [557] */
+ (xdc_Char)0x69, /* [558] */
+ (xdc_Char)0x6d, /* [559] */
+ (xdc_Char)0x65, /* [560] */
+ (xdc_Char)0x2e, /* [561] */
+ (xdc_Char)0x0, /* [562] */
+ (xdc_Char)0x41, /* [563] */
+ (xdc_Char)0x73, /* [564] */
+ (xdc_Char)0x73, /* [565] */
+ (xdc_Char)0x65, /* [566] */
+ (xdc_Char)0x72, /* [567] */
+ (xdc_Char)0x74, /* [568] */
+ (xdc_Char)0x0, /* [569] */
+ (xdc_Char)0x43, /* [570] */
+ (xdc_Char)0x6f, /* [571] */
+ (xdc_Char)0x72, /* [572] */
+ (xdc_Char)0x65, /* [573] */
+ (xdc_Char)0x0, /* [574] */
+ (xdc_Char)0x44, /* [575] */
+ (xdc_Char)0x65, /* [576] */
+ (xdc_Char)0x66, /* [577] */
+ (xdc_Char)0x61, /* [578] */
+ (xdc_Char)0x75, /* [579] */
+ (xdc_Char)0x6c, /* [580] */
+ (xdc_Char)0x74, /* [581] */
+ (xdc_Char)0x73, /* [582] */
+ (xdc_Char)0x0, /* [583] */
+ (xdc_Char)0x44, /* [584] */
+ (xdc_Char)0x69, /* [585] */
+ (xdc_Char)0x61, /* [586] */
+ (xdc_Char)0x67, /* [587] */
+ (xdc_Char)0x73, /* [588] */
+ (xdc_Char)0x0, /* [589] */
+ (xdc_Char)0x45, /* [590] */
+ (xdc_Char)0x72, /* [591] */
+ (xdc_Char)0x72, /* [592] */
+ (xdc_Char)0x6f, /* [593] */
+ (xdc_Char)0x72, /* [594] */
+ (xdc_Char)0x0, /* [595] */
+ (xdc_Char)0x47, /* [596] */
+ (xdc_Char)0x61, /* [597] */
+ (xdc_Char)0x74, /* [598] */
+ (xdc_Char)0x65, /* [599] */
+ (xdc_Char)0x0, /* [600] */
+ (xdc_Char)0x47, /* [601] */
+ (xdc_Char)0x61, /* [602] */
+ (xdc_Char)0x74, /* [603] */
+ (xdc_Char)0x65, /* [604] */
+ (xdc_Char)0x4e, /* [605] */
+ (xdc_Char)0x75, /* [606] */
+ (xdc_Char)0x6c, /* [607] */
+ (xdc_Char)0x6c, /* [608] */
+ (xdc_Char)0x0, /* [609] */
+ (xdc_Char)0x4c, /* [610] */
+ (xdc_Char)0x6f, /* [611] */
+ (xdc_Char)0x67, /* [612] */
+ (xdc_Char)0x0, /* [613] */
+ (xdc_Char)0x4d, /* [614] */
+ (xdc_Char)0x61, /* [615] */
+ (xdc_Char)0x69, /* [616] */
+ (xdc_Char)0x6e, /* [617] */
+ (xdc_Char)0x0, /* [618] */
+ (xdc_Char)0x4d, /* [619] */
+ (xdc_Char)0x65, /* [620] */
+ (xdc_Char)0x6d, /* [621] */
+ (xdc_Char)0x6f, /* [622] */
+ (xdc_Char)0x72, /* [623] */
+ (xdc_Char)0x79, /* [624] */
+ (xdc_Char)0x0, /* [625] */
+ (xdc_Char)0x48, /* [626] */
+ (xdc_Char)0x65, /* [627] */
+ (xdc_Char)0x61, /* [628] */
+ (xdc_Char)0x70, /* [629] */
+ (xdc_Char)0x53, /* [630] */
+ (xdc_Char)0x74, /* [631] */
+ (xdc_Char)0x64, /* [632] */
+ (xdc_Char)0x0, /* [633] */
+ (xdc_Char)0x53, /* [634] */
+ (xdc_Char)0x74, /* [635] */
+ (xdc_Char)0x61, /* [636] */
+ (xdc_Char)0x72, /* [637] */
+ (xdc_Char)0x74, /* [638] */
+ (xdc_Char)0x75, /* [639] */
+ (xdc_Char)0x70, /* [640] */
+ (xdc_Char)0x0, /* [641] */
+ (xdc_Char)0x53, /* [642] */
+ (xdc_Char)0x79, /* [643] */
+ (xdc_Char)0x73, /* [644] */
+ (xdc_Char)0x74, /* [645] */
+ (xdc_Char)0x65, /* [646] */
+ (xdc_Char)0x6d, /* [647] */
+ (xdc_Char)0x0, /* [648] */
+ (xdc_Char)0x53, /* [649] */
+ (xdc_Char)0x79, /* [650] */
+ (xdc_Char)0x73, /* [651] */
+ (xdc_Char)0x4d, /* [652] */
+ (xdc_Char)0x69, /* [653] */
+ (xdc_Char)0x6e, /* [654] */
+ (xdc_Char)0x0, /* [655] */
+ (xdc_Char)0x54, /* [656] */
+ (xdc_Char)0x65, /* [657] */
+ (xdc_Char)0x78, /* [658] */
+ (xdc_Char)0x74, /* [659] */
+ (xdc_Char)0x0, /* [660] */
+ (xdc_Char)0x61, /* [661] */
+ (xdc_Char)0x63, /* [662] */
+ (xdc_Char)0x6d, /* [663] */
+ (xdc_Char)0x65, /* [664] */
+ (xdc_Char)0x2e, /* [665] */
+ (xdc_Char)0x0, /* [666] */
+ (xdc_Char)0x75, /* [667] */
+ (xdc_Char)0x74, /* [668] */
+ (xdc_Char)0x69, /* [669] */
+ (xdc_Char)0x6c, /* [670] */
+ (xdc_Char)0x73, /* [671] */
+ (xdc_Char)0x2e, /* [672] */
+ (xdc_Char)0x0, /* [673] */
+ (xdc_Char)0x63, /* [674] */
+ (xdc_Char)0x6c, /* [675] */
+ (xdc_Char)0x6f, /* [676] */
+ (xdc_Char)0x63, /* [677] */
+ (xdc_Char)0x6b, /* [678] */
+ (xdc_Char)0x73, /* [679] */
+ (xdc_Char)0x2e, /* [680] */
+ (xdc_Char)0x0, /* [681] */
+ (xdc_Char)0x43, /* [682] */
+ (xdc_Char)0x6c, /* [683] */
+ (xdc_Char)0x6f, /* [684] */
+ (xdc_Char)0x63, /* [685] */
+ (xdc_Char)0x6b, /* [686] */
+ (xdc_Char)0x53, /* [687] */
+ (xdc_Char)0x74, /* [688] */
+ (xdc_Char)0x64, /* [689] */
+ (xdc_Char)0x0, /* [690] */
+ (xdc_Char)0x42, /* [691] */
+ (xdc_Char)0x65, /* [692] */
+ (xdc_Char)0x6e, /* [693] */
+ (xdc_Char)0x63, /* [694] */
+ (xdc_Char)0x68, /* [695] */
+ (xdc_Char)0x0, /* [696] */
+};
+
+/* --> xdc_runtime_Text_nodeTab__A */
+const __T1_xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__A[21] = {
+ {
+ (xdc_Bits16)0x0, /* left */
+ (xdc_Bits16)0x0, /* right */
+ }, /* [0] */
+ {
+ (xdc_Bits16)0x225, /* left */
+ (xdc_Bits16)0x22a, /* right */
+ }, /* [1] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x233, /* right */
+ }, /* [2] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23a, /* right */
+ }, /* [3] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x23f, /* right */
+ }, /* [4] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x248, /* right */
+ }, /* [5] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x24e, /* right */
+ }, /* [6] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x254, /* right */
+ }, /* [7] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x259, /* right */
+ }, /* [8] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x262, /* right */
+ }, /* [9] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x266, /* right */
+ }, /* [10] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x26b, /* right */
+ }, /* [11] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x272, /* right */
+ }, /* [12] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x27a, /* right */
+ }, /* [13] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x282, /* right */
+ }, /* [14] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x289, /* right */
+ }, /* [15] */
+ {
+ (xdc_Bits16)0x8001, /* left */
+ (xdc_Bits16)0x290, /* right */
+ }, /* [16] */
+ {
+ (xdc_Bits16)0x295, /* left */
+ (xdc_Bits16)0x29b, /* right */
+ }, /* [17] */
+ {
+ (xdc_Bits16)0x8011, /* left */
+ (xdc_Bits16)0x2a2, /* right */
+ }, /* [18] */
+ {
+ (xdc_Bits16)0x8012, /* left */
+ (xdc_Bits16)0x2aa, /* right */
+ }, /* [19] */
+ {
+ (xdc_Bits16)0x8011, /* left */
+ (xdc_Bits16)0x2b3, /* right */
+ }, /* [20] */
+};
+
+/* Module__diagsEnabled__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C = (xdc_Bits32)0x10;
+
+/* Module__diagsIncluded__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C = (xdc_Bits32)0x10;
+
+/* Module__diagsMask__C */
+__FAR__ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C = ((CT__xdc_runtime_Text_Module__diagsMask)((void*)&xdc_runtime_Text_Module__root__V.hdr.diagsMask));
+
+/* Module__gateObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C = ((CT__xdc_runtime_Text_Module__gateObj)0);
+
+/* Module__gatePrms__C */
+__FAR__ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C = ((CT__xdc_runtime_Text_Module__gatePrms)0);
+
+/* Module__id__C */
+__FAR__ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C = (xdc_Bits16)0x8010;
+
+/* Module__loggerDefined__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C = 0;
+
+/* Module__loggerObj__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C = ((CT__xdc_runtime_Text_Module__loggerObj)0);
+
+/* Module__loggerFxn4__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C = ((CT__xdc_runtime_Text_Module__loggerFxn4)0);
+
+/* Module__loggerFxn8__C */
+__FAR__ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C = ((CT__xdc_runtime_Text_Module__loggerFxn8)0);
+
+/* Module__startupDoneFxn__C */
+__FAR__ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C = ((CT__xdc_runtime_Text_Module__startupDoneFxn)0);
+
+/* Object__count__C */
+__FAR__ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C = 0;
+
+/* Object__heap__C */
+__FAR__ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C = 0;
+
+/* Object__sizeof__C */
+__FAR__ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C = 0;
+
+/* Object__table__C */
+__FAR__ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C = 0;
+
+/* nameUnknown__C */
+__FAR__ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C = "{unknown-instance-name}";
+
+/* nameEmpty__C */
+__FAR__ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C = "{empty-instance-name}";
+
+/* nameStatic__C */
+__FAR__ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C = "{static-instance-name}";
+
+/* isLoaded__C */
+__FAR__ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C = 1;
+
+/* charTab__C */
+__FAR__ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C = ((CT__xdc_runtime_Text_charTab)xdc_runtime_Text_charTab__A);
+
+/* nodeTab__C */
+__FAR__ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C = ((CT__xdc_runtime_Text_nodeTab)xdc_runtime_Text_nodeTab__A);
+
+/* charCnt__C */
+__FAR__ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C = (xdc_Int16)0x2b9;
+
+/* nodeCnt__C */
+__FAR__ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C = (xdc_Int16)0x15;
+
+/* visitRopeFxn__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C = ((CT__xdc_runtime_Text_visitRopeFxn)((xdc_Fxn)xdc_runtime_Text_visitRope__I));
+
+/* visitRopeFxn2__C */
+__FAR__ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C = ((CT__xdc_runtime_Text_visitRopeFxn2)((xdc_Fxn)xdc_runtime_Text_visitRope2__I));
+
+
+/*
+ * ======== acme.utils.Bench FUNCTION STUBS ========
+ */
+
+/* begin__E */
+xdc_Void acme_utils_Bench_begin__E( xdc_String msg )
+{
+ acme_utils_Bench_begin__F(msg);
+}
+
+/* end__E */
+xdc_Void acme_utils_Bench_end__E( void )
+{
+ acme_utils_Bench_end__F();
+}
+
+/* Module_startup */
+xdc_Int acme_utils_Bench_Module_startup__E( xdc_Int state )
+{
+ return acme_utils_Bench_Module_startup__F(state);
+}
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd FUNCTION STUBS ========
+ */
+
+/* getTime__E */
+acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__E( void )
+{
+ return acme_utils_clocks_ClockStd_getTime__F();
+}
+
+
+/*
+ * ======== xdc.runtime.Diags FUNCTION STUBS ========
+ */
+
+/* setMask__E */
+xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control )
+{
+ xdc_runtime_Diags_setMask__F(control);
+}
+
+
+/*
+ * ======== xdc.runtime.Error FUNCTION STUBS ========
+ */
+
+/* check__E */
+xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_check__F(eb);
+}
+
+/* getData__E */
+xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getData__F(eb);
+}
+
+/* getCode__E */
+xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getCode__F(eb);
+}
+
+/* getId__E */
+xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getId__F(eb);
+}
+
+/* getMsg__E */
+xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getMsg__F(eb);
+}
+
+/* getSite__E */
+xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Error_getSite__F(eb);
+}
+
+/* init__E */
+xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_init__F(eb);
+}
+
+/* print__E */
+xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_Error_print__F(eb);
+}
+
+/* raiseX__E */
+xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 )
+{
+ xdc_runtime_Error_raiseX__F(eb, mod, file, line, id, arg1, arg2);
+}
+
+
+/*
+ * ======== xdc.runtime.Gate FUNCTION STUBS ========
+ */
+
+/* enterSystem__E */
+xdc_IArg xdc_runtime_Gate_enterSystem__E( void )
+{
+ return xdc_runtime_Gate_enterSystem__F();
+}
+
+/* leaveSystem__E */
+xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key )
+{
+ xdc_runtime_Gate_leaveSystem__F(key);
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull FUNCTION STUBS ========
+ */
+
+/* query__E */
+xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query__F(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter__F((void*)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave__F((void*)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd FUNCTION STUBS ========
+ */
+
+/* free__E */
+xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_HeapStd_free__F((void*)__inst, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_HeapStd_getStats__F((void*)__inst, stats);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_alloc__F((void*)__inst, size, align, eb);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle __inst )
+{
+ return xdc_runtime_HeapStd_isBlocking__F((void*)__inst);
+}
+
+
+/*
+ * ======== xdc.runtime.Log FUNCTION STUBS ========
+ */
+
+/* doPrint__E */
+xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec )
+{
+ xdc_runtime_Log_doPrint__F(evRec);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory FUNCTION STUBS ========
+ */
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_alloc__F(heap, size, align, eb);
+}
+
+/* calloc__E */
+xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_calloc__F(heap, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_Memory_free__F(heap, block, size);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_Memory_getStats__F(heap, stats);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual )
+{
+ return xdc_runtime_Memory_query__F(heap, qual);
+}
+
+/* getMaxDefaultTypeAlign__E */
+xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void )
+{
+ return xdc_runtime_Memory_getMaxDefaultTypeAlign__F();
+}
+
+/* valloc__E */
+xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_Memory_valloc__F(heap, size, align, value, eb);
+}
+
+
+/*
+ * ======== xdc.runtime.Startup FUNCTION STUBS ========
+ */
+
+/* exec__E */
+xdc_Void xdc_runtime_Startup_exec__E( void )
+{
+ xdc_runtime_Startup_exec__F();
+}
+
+/* rtsDone__E */
+xdc_Bool xdc_runtime_Startup_rtsDone__E( void )
+{
+ return xdc_runtime_Startup_rtsDone__F();
+}
+
+
+/*
+ * ======== xdc.runtime.SysMin FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort__F(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit__F(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_SysMin_flush__E( void )
+{
+ xdc_runtime_SysMin_flush__F();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch__F(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_SysMin_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready__F();
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_SysMin_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_SysMin_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.System FUNCTION STUBS ========
+ */
+
+/* abort__E */
+xdc_Void xdc_runtime_System_abort__E( xdc_String str )
+{
+ xdc_runtime_System_abort__F(str);
+}
+
+/* atexit__E */
+xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler )
+{
+ return xdc_runtime_System_atexit__F(handler);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_exit__E( xdc_Int stat )
+{
+ xdc_runtime_System_exit__F(stat);
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_putch__E( xdc_Char ch )
+{
+ xdc_runtime_System_putch__F(ch);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_flush__E( void )
+{
+ xdc_runtime_System_flush__F();
+}
+
+/* printf_va__E */
+xdc_Int xdc_runtime_System_printf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_printf_va__F(fmt, __va);
+}
+
+/* printf__E */
+xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_printf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* aprintf_va__E */
+xdc_Int xdc_runtime_System_aprintf_va__E( xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_aprintf_va__F(fmt, __va);
+}
+
+/* aprintf__E */
+xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_aprintf_va__F(fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* sprintf_va__E */
+xdc_Int xdc_runtime_System_sprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+}
+
+/* sprintf__E */
+xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_sprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* asprintf_va__E */
+xdc_Int xdc_runtime_System_asprintf_va__E( xdc_Char buf[], xdc_String fmt, va_list __va )
+{
+ return xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+}
+
+/* asprintf__E */
+xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... )
+{
+ xdc_Int __ret;
+
+ va_list __va; va_start(__va, fmt);
+ __ret = xdc_runtime_System_asprintf_va__F(buf, fmt, __va);
+
+ va_end(__va);
+ return __ret;
+}
+
+/* vprintf__E */
+xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vprintf__F(fmt, va);
+}
+
+/* avprintf__E */
+xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avprintf__F(fmt, va);
+}
+
+/* vsprintf__E */
+xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_vsprintf__F(buf, fmt, va);
+}
+
+/* avsprintf__E */
+xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va )
+{
+ return xdc_runtime_System_avsprintf__F(buf, fmt, va);
+}
+
+/* Module_startup */
+xdc_Int xdc_runtime_System_Module_startup__E( xdc_Int state )
+{
+ return xdc_runtime_System_Module_startup__F(state);
+}
+
+
+/*
+ * ======== xdc.runtime.Text FUNCTION STUBS ========
+ */
+
+/* cordText__E */
+xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord )
+{
+ return xdc_runtime_Text_cordText__F(cord);
+}
+
+/* ropeText__E */
+xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope )
+{
+ return xdc_runtime_Text_ropeText__F(rope);
+}
+
+/* matchRope__E */
+xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp )
+{
+ return xdc_runtime_Text_matchRope__F(rope, pat, lenp);
+}
+
+/* putLab__E */
+xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putLab__F(lab, bufp, len);
+}
+
+/* putMod__E */
+xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putMod__F(mid, bufp, len);
+}
+
+/* putSite__E */
+xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len )
+{
+ return xdc_runtime_Text_putSite__F(site, bufp, len);
+}
+
+
+/*
+ * ======== acme.utils.Bench_PClock PROXY BODY ========
+ */
+
+/* DELEGATES TO acme.utils.clocks.ClockStd */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_Bench_PClock_Module__startupDone__S( void )
+{
+ return acme_utils_clocks_ClockStd_Module__startupDone__S();
+}
+
+/* getTime__E */
+acme_utils_clocks_IClock_TimeValue acme_utils_Bench_PClock_getTime__E( void )
+{
+ return acme_utils_clocks_ClockStd_getTime();
+}
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Main_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Main_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Main_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Main_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_Main_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_Main_Module_GateProxy_enter__E( xdc_runtime_Main_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_Main_Module_GateProxy_leave__E( xdc_runtime_Main_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.HeapStd */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_HeapProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_HeapStd_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_Memory_HeapProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_HeapStd_Object__create__S(oa, osz, aa, (xdc_runtime_HeapStd___ParamsPtr)pa, sizeof(xdc_runtime_IHeap_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_Memory_HeapProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_HeapStd_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_Memory_HeapProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_HeapStd_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_Memory_HeapProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_HeapStd_Handle__label__S(obj, lab);
+}
+
+/* alloc__E */
+xdc_Ptr xdc_runtime_Memory_HeapProxy_alloc__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_IHeap_alloc((xdc_runtime_IHeap_Handle)__inst, size, align, eb);
+}
+
+/* free__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_free__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_Ptr block, xdc_SizeT size )
+{
+ xdc_runtime_IHeap_free((xdc_runtime_IHeap_Handle)__inst, block, size);
+}
+
+/* isBlocking__E */
+xdc_Bool xdc_runtime_Memory_HeapProxy_isBlocking__E( xdc_runtime_Memory_HeapProxy_Handle __inst )
+{
+ return xdc_runtime_IHeap_isBlocking((xdc_runtime_IHeap_Handle)__inst);
+}
+
+/* getStats__E */
+xdc_Void xdc_runtime_Memory_HeapProxy_getStats__E( xdc_runtime_Memory_HeapProxy_Handle __inst, xdc_runtime_Memory_Stats* stats )
+{
+ xdc_runtime_IHeap_getStats((xdc_runtime_IHeap_Handle)__inst, stats);
+}
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.GateNull */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module_GateProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_GateNull_Module__startupDone__S();
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_System_Module_GateProxy___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ return xdc_runtime_GateNull_Object__create__S(oa, osz, aa, (xdc_runtime_GateNull___ParamsPtr)pa, sizeof(xdc_runtime_IGateProvider_Params), eb);
+}
+
+/* Object__delete__S */
+void xdc_runtime_System_Module_GateProxy_Object__delete__S( Ptr instp )
+{
+ xdc_runtime_GateNull_Object__delete__S(instp);
+}
+
+/* Params__init__S */
+void xdc_runtime_System_Module_GateProxy_Params__init__S( xdc_Ptr dst, const xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_GateNull_Params__init__S(dst, src, psz, isz);
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_System_Module_GateProxy_Handle__label__S( Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ return xdc_runtime_GateNull_Handle__label__S(obj, lab);
+}
+
+/* query__E */
+xdc_Bool xdc_runtime_System_Module_GateProxy_query__E( xdc_Int qual )
+{
+ return xdc_runtime_GateNull_query(qual);
+}
+
+/* enter__E */
+xdc_IArg xdc_runtime_System_Module_GateProxy_enter__E( xdc_runtime_System_Module_GateProxy_Handle __inst )
+{
+ return xdc_runtime_GateNull_enter((xdc_runtime_GateNull_Handle)__inst);
+}
+
+/* leave__E */
+xdc_Void xdc_runtime_System_Module_GateProxy_leave__E( xdc_runtime_System_Module_GateProxy_Handle __inst, xdc_IArg key )
+{
+ xdc_runtime_GateNull_leave((xdc_runtime_GateNull_Handle)__inst, key);
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy PROXY BODY ========
+ */
+
+/* DELEGATES TO xdc.runtime.SysMin */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_SupportProxy_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__S();
+}
+
+/* abort__E */
+xdc_Void xdc_runtime_System_SupportProxy_abort__E( xdc_String str )
+{
+ xdc_runtime_SysMin_abort(str);
+}
+
+/* exit__E */
+xdc_Void xdc_runtime_System_SupportProxy_exit__E( xdc_Int stat )
+{
+ xdc_runtime_SysMin_exit(stat);
+}
+
+/* flush__E */
+xdc_Void xdc_runtime_System_SupportProxy_flush__E( void )
+{
+ xdc_runtime_SysMin_flush();
+}
+
+/* putch__E */
+xdc_Void xdc_runtime_System_SupportProxy_putch__E( xdc_Char ch )
+{
+ xdc_runtime_SysMin_putch(ch);
+}
+
+/* ready__E */
+xdc_Bool xdc_runtime_System_SupportProxy_ready__E( void )
+{
+ return xdc_runtime_SysMin_ready();
+}
+
+
+/*
+ * ======== xdc.runtime.GateNull OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_GateNull_Object2__ s0; char c; } xdc_runtime_GateNull___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_GateNull_Object__DESC__C = {
+ (Ptr)&xdc_runtime_GateNull_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_GateNull_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_GateNull___S1) - sizeof(xdc_runtime_GateNull_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_GateNull_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_GateNull_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_GateNull_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== xdc.runtime.HeapStd OBJECT DESCRIPTOR ========
+ */
+
+/* Object__DESC__C */
+typedef struct { xdc_runtime_HeapStd_Object2__ s0; char c; } xdc_runtime_HeapStd___S1;
+__FAR__ const xdc_runtime_Core_ObjDesc xdc_runtime_HeapStd_Object__DESC__C = {
+ (Ptr)&xdc_runtime_HeapStd_Module__FXNS__C, /* fxnTab */
+ &xdc_runtime_HeapStd_Module__root__V.hdr.link, /* modLink */
+ sizeof(xdc_runtime_HeapStd___S1) - sizeof(xdc_runtime_HeapStd_Object2__), /* objAlign */
+ 0, /* objHeap */
+ 0, /* objName */
+ sizeof(xdc_runtime_HeapStd_Object2__), /* objSize */
+ (Ptr)&xdc_runtime_HeapStd_Object__PARAMS__C, /* prmsInit */
+ sizeof(xdc_runtime_HeapStd_Params), /* prmsSize */
+};
+
+
+
+/*
+ * ======== acme.utils.Bench SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_Bench_Module__startupDone__S( void )
+{
+ return acme_utils_Bench_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== acme.utils.Bench_PClock SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool acme_utils_Bench_PClock_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr acme_utils_Bench_PClock_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&acme_utils_clocks_ClockStd_Module__FXNS__C;
+}
+
+
+/*
+ * ======== acme.utils.clocks.ClockStd SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool acme_utils_clocks_ClockStd_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Assert SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Core SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Core_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Defaults SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Diags SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Error SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Error_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Gate SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.GateNull SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32776;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_GateNull_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_GateNull_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_GateNull_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_GateNull_Object__*)xdc_runtime_GateNull_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_GateNull_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_GateNull_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_GateNull_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_GateNull_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_GateNull_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_GateNull___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_GateNull_Params prms;
+ xdc_runtime_GateNull_Object* obj;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_GateNull_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, obj, NULL, -1, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_GateNull_Object__DESC__C, *((xdc_runtime_GateNull_Object**)instp), NULL, -1, FALSE);
+ *((xdc_runtime_GateNull_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.HeapStd SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+/* Handle__label__S */
+xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab )
+{
+ lab->handle = obj;
+ lab->modId = 32780;
+ xdc_runtime_Core_assignLabel(lab, 0, 0);
+
+ return lab;
+}
+
+/* Params__init__S */
+xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr prms, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz )
+{
+ xdc_runtime_Core_assignParams__I(prms, (xdc_Ptr)(src ? src : &xdc_runtime_HeapStd_Object__PARAMS__C), psz, isz);
+}
+
+/* Object__get__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oa, xdc_Int i )
+{
+ if (oa) {
+ return ((xdc_runtime_HeapStd_Object__*)oa) + i;
+ }
+
+ if (xdc_runtime_HeapStd_Object__count__C == 0) {
+ return NULL;
+ }
+
+ return ((xdc_runtime_HeapStd_Object__*)xdc_runtime_HeapStd_Object__table__C) + i;
+}
+
+/* Object__first__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void )
+{
+ xdc_runtime_Types_InstHdr *iHdr = (xdc_runtime_Types_InstHdr *)xdc_runtime_HeapStd_Module__root__V.hdr.link.next;
+
+ if (iHdr != (xdc_runtime_Types_InstHdr *)&xdc_runtime_HeapStd_Module__root__V) {
+ return iHdr + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__next__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj )
+{
+ xdc_runtime_Types_InstHdr *iHdr = ((xdc_runtime_Types_InstHdr *)obj) - 1;
+
+ if (iHdr->link.next != (xdc_runtime_Types_Link *)&xdc_runtime_HeapStd_Module__root__V) {
+ return (xdc_runtime_Types_InstHdr *)(iHdr->link.next) + 1;
+ }
+ else {
+ return NULL;
+ }
+}
+
+/* Object__create__S */
+xdc_Ptr xdc_runtime_HeapStd_Object__create__S (
+ xdc_Ptr oa,
+ xdc_SizeT osz,
+ const xdc_Ptr aa,
+ const xdc_runtime_HeapStd___ParamsPtr pa,
+ xdc_SizeT psz,
+ xdc_runtime_Error_Block* eb )
+{
+ xdc_runtime_HeapStd_Params prms;
+ xdc_runtime_HeapStd_Object* obj;
+ int iStat;
+
+ /* common instance initialization */
+ obj = xdc_runtime_Core_createObject__I(&xdc_runtime_HeapStd_Object__DESC__C, oa, osz, &prms, (xdc_Ptr)pa, psz, eb);
+ if (obj == NULL) {
+ return NULL;
+ }
+
+ /* module-specific initialization */
+ iStat = xdc_runtime_HeapStd_Instance_init__F(obj, &prms, eb);
+ if (xdc_runtime_Error_check(eb)) {
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, iStat, (xdc_Bool)(oa != NULL));
+ return NULL;
+ }
+
+ return obj;
+}
+
+/* Object__destruct__S */
+xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr obj )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, obj, NULL, 0, TRUE);
+}
+
+/* Object__delete__S */
+xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp )
+{
+ xdc_runtime_Core_deleteObject__I(&xdc_runtime_HeapStd_Object__DESC__C, *((xdc_runtime_HeapStd_Object**)instp), NULL, 0, FALSE);
+ *((xdc_runtime_HeapStd_Handle*)instp) = NULL;
+}
+
+
+/*
+ * ======== xdc.runtime.Log SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Log_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Main_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Main_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Main_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_Main_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Memory SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.Memory_HeapProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_Memory_HeapProxy_Proxy__abstract__S( void )
+{
+ return 1;
+}
+xdc_Ptr xdc_runtime_Memory_HeapProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_HeapStd_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Startup SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== xdc.runtime.SysMin SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void )
+{
+ return xdc_runtime_SysMin_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_System_Module__startupDone__S( void )
+{
+ return xdc_runtime_System_Module__startupDone__F();
+}
+
+
+
+/*
+ * ======== xdc.runtime.System_Module_GateProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_Module_GateProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_Module_GateProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_GateNull_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.System_SupportProxy SYSTEM FUNCTIONS ========
+ */
+
+xdc_Bool xdc_runtime_System_SupportProxy_Proxy__abstract__S( void )
+{
+ return 0;
+}
+xdc_Ptr xdc_runtime_System_SupportProxy_Proxy__delegate__S( void )
+{
+ return (xdc_Ptr)&xdc_runtime_SysMin_Module__FXNS__C;
+}
+
+
+/*
+ * ======== xdc.runtime.Text SYSTEM FUNCTIONS ========
+ */
+
+/* Module__startupDone__S */
+xdc_Bool xdc_runtime_Text_Module__startupDone__S( void )
+{
+ return 1;
+}
+
+
+
+/*
+ * ======== acme.utils.Bench PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_Module_startup__E);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_begin__E);
+ #pragma FUNC_EXT_CALLED(acme_utils_Bench_end__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__acme_utils_Bench_Module__diagsEnabled acme_utils_Bench_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__diagsIncluded acme_utils_Bench_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__diagsMask acme_utils_Bench_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__gateObj acme_utils_Bench_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__gatePrms acme_utils_Bench_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__id acme_utils_Bench_Module__id__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerDefined acme_utils_Bench_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerObj acme_utils_Bench_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerFxn4 acme_utils_Bench_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__loggerFxn8 acme_utils_Bench_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Module__startupDoneFxn acme_utils_Bench_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__count acme_utils_Bench_Object__count__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__heap acme_utils_Bench_Object__heap__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__sizeof acme_utils_Bench_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_Object__table acme_utils_Bench_Object__table__C __attribute__ ((externally_visible));
+ const CT__acme_utils_Bench_enableFlag acme_utils_Bench_enableFlag__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* acme_utils_Bench_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_Bench_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_Bench_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_Bench_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_begin__E( xdc_String msg ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_Bench_end__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== acme.utils.clocks.ClockStd PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__acme_utils_clocks_ClockStd_Module__diagsEnabled acme_utils_clocks_ClockStd_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__diagsIncluded acme_utils_clocks_ClockStd_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__diagsMask acme_utils_clocks_ClockStd_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__gateObj acme_utils_clocks_ClockStd_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__gatePrms acme_utils_clocks_ClockStd_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__id acme_utils_clocks_ClockStd_Module__id__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerDefined acme_utils_clocks_ClockStd_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerObj acme_utils_clocks_ClockStd_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn4 acme_utils_clocks_ClockStd_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__loggerFxn8 acme_utils_clocks_ClockStd_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Module__startupDoneFxn acme_utils_clocks_ClockStd_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__count acme_utils_clocks_ClockStd_Object__count__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__heap acme_utils_clocks_ClockStd_Object__heap__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__sizeof acme_utils_clocks_ClockStd_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__acme_utils_clocks_ClockStd_Object__table acme_utils_clocks_ClockStd_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* acme_utils_clocks_ClockStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_clocks_ClockStd_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void acme_utils_clocks_ClockStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool acme_utils_clocks_ClockStd_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr acme_utils_clocks_ClockStd_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ acme_utils_clocks_IClock_TimeValue acme_utils_clocks_ClockStd_getTime__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Assert PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Assert_Module__diagsEnabled xdc_runtime_Assert_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsIncluded xdc_runtime_Assert_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__diagsMask xdc_runtime_Assert_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gateObj xdc_runtime_Assert_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__gatePrms xdc_runtime_Assert_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__id xdc_runtime_Assert_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerDefined xdc_runtime_Assert_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerObj xdc_runtime_Assert_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn4 xdc_runtime_Assert_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__loggerFxn8 xdc_runtime_Assert_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Module__startupDoneFxn xdc_runtime_Assert_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__count xdc_runtime_Assert_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__heap xdc_runtime_Assert_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__sizeof xdc_runtime_Assert_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_Object__table xdc_runtime_Assert_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Assert_E_assertFailed xdc_runtime_Assert_E_assertFailed__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Assert_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Assert_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Assert_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Assert_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Core PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Core_Module__diagsEnabled xdc_runtime_Core_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsIncluded xdc_runtime_Core_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__diagsMask xdc_runtime_Core_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gateObj xdc_runtime_Core_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__gatePrms xdc_runtime_Core_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__id xdc_runtime_Core_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerDefined xdc_runtime_Core_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerObj xdc_runtime_Core_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn4 xdc_runtime_Core_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__loggerFxn8 xdc_runtime_Core_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Module__startupDoneFxn xdc_runtime_Core_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__count xdc_runtime_Core_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__heap xdc_runtime_Core_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__sizeof xdc_runtime_Core_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_Object__table xdc_runtime_Core_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Core_A_initializedParams xdc_runtime_Core_A_initializedParams__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Core_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Core_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Core_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Core_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Defaults PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Defaults_Module__diagsEnabled xdc_runtime_Defaults_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsIncluded xdc_runtime_Defaults_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__diagsMask xdc_runtime_Defaults_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gateObj xdc_runtime_Defaults_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__gatePrms xdc_runtime_Defaults_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__id xdc_runtime_Defaults_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerDefined xdc_runtime_Defaults_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerObj xdc_runtime_Defaults_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn4 xdc_runtime_Defaults_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__loggerFxn8 xdc_runtime_Defaults_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Module__startupDoneFxn xdc_runtime_Defaults_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__count xdc_runtime_Defaults_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__heap xdc_runtime_Defaults_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__sizeof xdc_runtime_Defaults_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Defaults_Object__table xdc_runtime_Defaults_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Defaults_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Defaults_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Defaults_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Defaults_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Diags PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Diags_Module__diagsEnabled xdc_runtime_Diags_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsIncluded xdc_runtime_Diags_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__diagsMask xdc_runtime_Diags_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gateObj xdc_runtime_Diags_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__gatePrms xdc_runtime_Diags_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__id xdc_runtime_Diags_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerDefined xdc_runtime_Diags_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerObj xdc_runtime_Diags_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn4 xdc_runtime_Diags_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__loggerFxn8 xdc_runtime_Diags_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Module__startupDoneFxn xdc_runtime_Diags_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__count xdc_runtime_Diags_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__heap xdc_runtime_Diags_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__sizeof xdc_runtime_Diags_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_Object__table xdc_runtime_Diags_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_setMaskEnabled xdc_runtime_Diags_setMaskEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Diags_dictBase xdc_runtime_Diags_dictBase__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Diags_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Diags_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Diags_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Diags_setMask__E( xdc_String control ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Error PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Error_Module__diagsEnabled xdc_runtime_Error_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsIncluded xdc_runtime_Error_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__diagsMask xdc_runtime_Error_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gateObj xdc_runtime_Error_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__gatePrms xdc_runtime_Error_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__id xdc_runtime_Error_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerDefined xdc_runtime_Error_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerObj xdc_runtime_Error_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn4 xdc_runtime_Error_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__loggerFxn8 xdc_runtime_Error_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Module__startupDoneFxn xdc_runtime_Error_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__count xdc_runtime_Error_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__heap xdc_runtime_Error_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__sizeof xdc_runtime_Error_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_Object__table xdc_runtime_Error_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_generic xdc_runtime_Error_E_generic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_E_memory xdc_runtime_Error_E_memory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_policy xdc_runtime_Error_policy__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_raiseHook xdc_runtime_Error_raiseHook__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Error_maxDepth xdc_runtime_Error_maxDepth__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Error_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Error_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Error_check__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Data* xdc_runtime_Error_getData__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_UInt16 xdc_runtime_Error_getCode__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Error_Id xdc_runtime_Error_getId__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Error_getMsg__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_runtime_Types_Site* xdc_runtime_Error_getSite__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_init__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_print__E( xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Error_raiseX__E( xdc_runtime_Error_Block* eb, xdc_runtime_Types_ModuleId mod, xdc_String file, xdc_Int line, xdc_runtime_Error_Id id, xdc_IArg arg1, xdc_IArg arg2 ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Gate PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Gate_Module__diagsEnabled xdc_runtime_Gate_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsIncluded xdc_runtime_Gate_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__diagsMask xdc_runtime_Gate_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gateObj xdc_runtime_Gate_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__gatePrms xdc_runtime_Gate_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__id xdc_runtime_Gate_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerDefined xdc_runtime_Gate_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerObj xdc_runtime_Gate_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn4 xdc_runtime_Gate_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__loggerFxn8 xdc_runtime_Gate_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Module__startupDoneFxn xdc_runtime_Gate_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__count xdc_runtime_Gate_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__heap xdc_runtime_Gate_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__sizeof xdc_runtime_Gate_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Gate_Object__table xdc_runtime_Gate_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Gate_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Gate_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Gate_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_Gate_enterSystem__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Gate_leaveSystem__E( xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.GateNull PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_GateNull_Module__diagsEnabled xdc_runtime_GateNull_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsIncluded xdc_runtime_GateNull_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__diagsMask xdc_runtime_GateNull_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gateObj xdc_runtime_GateNull_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__gatePrms xdc_runtime_GateNull_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__id xdc_runtime_GateNull_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerDefined xdc_runtime_GateNull_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerObj xdc_runtime_GateNull_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn4 xdc_runtime_GateNull_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__loggerFxn8 xdc_runtime_GateNull_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Module__startupDoneFxn xdc_runtime_GateNull_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__count xdc_runtime_GateNull_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__heap xdc_runtime_GateNull_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__sizeof xdc_runtime_GateNull_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_GateNull_Object__table xdc_runtime_GateNull_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_GateNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_GateNull_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_GateNull_query__E( xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_IArg xdc_runtime_GateNull_enter__E( xdc_runtime_GateNull_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_GateNull_leave__E( xdc_runtime_GateNull_Handle, xdc_IArg key ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.HeapStd PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_HeapStd_Module__diagsEnabled xdc_runtime_HeapStd_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsIncluded xdc_runtime_HeapStd_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__diagsMask xdc_runtime_HeapStd_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gateObj xdc_runtime_HeapStd_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__gatePrms xdc_runtime_HeapStd_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__id xdc_runtime_HeapStd_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerDefined xdc_runtime_HeapStd_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerObj xdc_runtime_HeapStd_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn4 xdc_runtime_HeapStd_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__loggerFxn8 xdc_runtime_HeapStd_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Module__startupDoneFxn xdc_runtime_HeapStd_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__count xdc_runtime_HeapStd_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__heap xdc_runtime_HeapStd_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__sizeof xdc_runtime_HeapStd_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_Object__table xdc_runtime_HeapStd_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_E_noRTSMemory xdc_runtime_HeapStd_E_noRTSMemory__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_zeroSize xdc_runtime_HeapStd_A_zeroSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidTotalFreeSize xdc_runtime_HeapStd_A_invalidTotalFreeSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_HeapStd_A_invalidAlignment xdc_runtime_HeapStd_A_invalidAlignment__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_HeapStd_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_free__E( xdc_runtime_HeapStd_Handle, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_HeapStd_getStats__E( xdc_runtime_HeapStd_Handle, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_HeapStd_alloc__E( xdc_runtime_HeapStd_Handle, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_HeapStd_isBlocking__E( xdc_runtime_HeapStd_Handle ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Log PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Log_Module__diagsEnabled xdc_runtime_Log_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsIncluded xdc_runtime_Log_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__diagsMask xdc_runtime_Log_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gateObj xdc_runtime_Log_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__gatePrms xdc_runtime_Log_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__id xdc_runtime_Log_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerDefined xdc_runtime_Log_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerObj xdc_runtime_Log_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn4 xdc_runtime_Log_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__loggerFxn8 xdc_runtime_Log_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Module__startupDoneFxn xdc_runtime_Log_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__count xdc_runtime_Log_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__heap xdc_runtime_Log_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__sizeof xdc_runtime_Log_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_Object__table xdc_runtime_Log_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_construct xdc_runtime_Log_L_construct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_create xdc_runtime_Log_L_create__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_destruct xdc_runtime_Log_L_destruct__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Log_L_delete xdc_runtime_Log_L_delete__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Log_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Log_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Log_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Log_doPrint__E( xdc_runtime_Log_EventRec* evRec ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Main PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Main_Module__diagsEnabled xdc_runtime_Main_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsIncluded xdc_runtime_Main_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__diagsMask xdc_runtime_Main_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gateObj xdc_runtime_Main_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__gatePrms xdc_runtime_Main_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__id xdc_runtime_Main_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerDefined xdc_runtime_Main_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerObj xdc_runtime_Main_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn4 xdc_runtime_Main_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__loggerFxn8 xdc_runtime_Main_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Module__startupDoneFxn xdc_runtime_Main_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__count xdc_runtime_Main_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__heap xdc_runtime_Main_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__sizeof xdc_runtime_Main_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Main_Object__table xdc_runtime_Main_Object__table__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Main_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Main_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Main_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Main_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Memory PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Memory_Module__diagsEnabled xdc_runtime_Memory_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsIncluded xdc_runtime_Memory_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__diagsMask xdc_runtime_Memory_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gateObj xdc_runtime_Memory_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__gatePrms xdc_runtime_Memory_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__id xdc_runtime_Memory_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerDefined xdc_runtime_Memory_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerObj xdc_runtime_Memory_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn4 xdc_runtime_Memory_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__loggerFxn8 xdc_runtime_Memory_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Module__startupDoneFxn xdc_runtime_Memory_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__count xdc_runtime_Memory_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__heap xdc_runtime_Memory_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__sizeof xdc_runtime_Memory_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_Object__table xdc_runtime_Memory_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Memory_defaultHeapInstance xdc_runtime_Memory_defaultHeapInstance__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Memory_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_alloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_calloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_free__E( xdc_runtime_IHeap_Handle heap, xdc_Ptr block, xdc_SizeT size ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Memory_getStats__E( xdc_runtime_IHeap_Handle heap, xdc_runtime_Memory_Stats* stats ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Memory_query__E( xdc_runtime_IHeap_Handle heap, xdc_Int qual ) __attribute__ ((externally_visible));
+ xdc_SizeT xdc_runtime_Memory_getMaxDefaultTypeAlign__E( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Memory_valloc__E( xdc_runtime_IHeap_Handle heap, xdc_SizeT size, xdc_SizeT align, xdc_Char value, xdc_runtime_Error_Block* eb ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Startup PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_exec__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_Startup_rtsDone__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Startup_Module__diagsEnabled xdc_runtime_Startup_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsIncluded xdc_runtime_Startup_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__diagsMask xdc_runtime_Startup_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gateObj xdc_runtime_Startup_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__gatePrms xdc_runtime_Startup_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__id xdc_runtime_Startup_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerDefined xdc_runtime_Startup_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerObj xdc_runtime_Startup_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn4 xdc_runtime_Startup_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__loggerFxn8 xdc_runtime_Startup_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Module__startupDoneFxn xdc_runtime_Startup_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__count xdc_runtime_Startup_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__heap xdc_runtime_Startup_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__sizeof xdc_runtime_Startup_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_Object__table xdc_runtime_Startup_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_maxPasses xdc_runtime_Startup_maxPasses__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_firstFxns xdc_runtime_Startup_firstFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_lastFxns xdc_runtime_Startup_lastFxns__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_startModsFxn xdc_runtime_Startup_startModsFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_execImpl xdc_runtime_Startup_execImpl__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnTab xdc_runtime_Startup_sfxnTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Startup_sfxnRts xdc_runtime_Startup_sfxnRts__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Startup_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Startup_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Startup_exec__E( void ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Startup_rtsDone__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.SysMin PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_SysMin_Module__diagsEnabled xdc_runtime_SysMin_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsIncluded xdc_runtime_SysMin_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__diagsMask xdc_runtime_SysMin_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gateObj xdc_runtime_SysMin_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__gatePrms xdc_runtime_SysMin_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__id xdc_runtime_SysMin_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerDefined xdc_runtime_SysMin_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerObj xdc_runtime_SysMin_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn4 xdc_runtime_SysMin_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__loggerFxn8 xdc_runtime_SysMin_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Module__startupDoneFxn xdc_runtime_SysMin_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__count xdc_runtime_SysMin_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__heap xdc_runtime_SysMin_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__sizeof xdc_runtime_SysMin_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_Object__table xdc_runtime_SysMin_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_bufSize xdc_runtime_SysMin_bufSize__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_flushAtExit xdc_runtime_SysMin_flushAtExit__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFxn xdc_runtime_SysMin_outputFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_SysMin_outputFunc xdc_runtime_SysMin_outputFunc__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_SysMin_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_SysMin_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_SysMin_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_SysMin_ready__E( void ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.System PRAGMAS ========
+ */
+
+
+#ifdef __ti__
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module__startupDone__S);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_Module_startup__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_abort__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_atexit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_exit__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_putch__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_flush__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_printf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_aprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_sprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_asprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_vsprintf__E);
+ #pragma FUNC_EXT_CALLED(xdc_runtime_System_avsprintf__E);
+#endif
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_System_Module__diagsEnabled xdc_runtime_System_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsIncluded xdc_runtime_System_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__diagsMask xdc_runtime_System_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gateObj xdc_runtime_System_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__gatePrms xdc_runtime_System_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__id xdc_runtime_System_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerDefined xdc_runtime_System_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerObj xdc_runtime_System_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn4 xdc_runtime_System_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__loggerFxn8 xdc_runtime_System_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Module__startupDoneFxn xdc_runtime_System_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__count xdc_runtime_System_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__heap xdc_runtime_System_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__sizeof xdc_runtime_System_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_Object__table xdc_runtime_System_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_A_cannotFitIntoArg xdc_runtime_System_A_cannotFitIntoArg__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_maxAtexitHandlers xdc_runtime_System_maxAtexitHandlers__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_System_extendFxn xdc_runtime_System_extendFxn__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_System_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_System_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_abort__E( xdc_String str ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_System_atexit__E( xdc_runtime_System_AtexitHandler handler ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_exit__E( xdc_Int stat ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_putch__E( xdc_Char ch ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_System_flush__E( void ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_printf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_aprintf__E( xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_sprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_asprintf__E( xdc_Char buf[], xdc_String fmt, ... ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avprintf__E( xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_vsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_System_avsprintf__E( xdc_Char buf[], xdc_String fmt, xdc_VaList va ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== xdc.runtime.Text PRAGMAS ========
+ */
+
+
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ const CT__xdc_runtime_Text_Module__diagsEnabled xdc_runtime_Text_Module__diagsEnabled__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsIncluded xdc_runtime_Text_Module__diagsIncluded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__diagsMask xdc_runtime_Text_Module__diagsMask__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gateObj xdc_runtime_Text_Module__gateObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__gatePrms xdc_runtime_Text_Module__gatePrms__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__id xdc_runtime_Text_Module__id__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerDefined xdc_runtime_Text_Module__loggerDefined__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerObj xdc_runtime_Text_Module__loggerObj__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn4 xdc_runtime_Text_Module__loggerFxn4__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__loggerFxn8 xdc_runtime_Text_Module__loggerFxn8__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Module__startupDoneFxn xdc_runtime_Text_Module__startupDoneFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__count xdc_runtime_Text_Object__count__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__heap xdc_runtime_Text_Object__heap__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__sizeof xdc_runtime_Text_Object__sizeof__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_Object__table xdc_runtime_Text_Object__table__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameUnknown xdc_runtime_Text_nameUnknown__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameEmpty xdc_runtime_Text_nameEmpty__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nameStatic xdc_runtime_Text_nameStatic__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_isLoaded xdc_runtime_Text_isLoaded__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charTab xdc_runtime_Text_charTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeTab xdc_runtime_Text_nodeTab__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_charCnt xdc_runtime_Text_charCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_nodeCnt xdc_runtime_Text_nodeCnt__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn xdc_runtime_Text_visitRopeFxn__C __attribute__ ((externally_visible));
+ const CT__xdc_runtime_Text_visitRopeFxn2 xdc_runtime_Text_visitRopeFxn2__C __attribute__ ((externally_visible));
+ xdc_runtime_Types_Label* xdc_runtime_Text_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label* lab ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Module__startupDone__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar* __pa, xdc_SizeT __psz, xdc_runtime_Error_Block* __eb ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__delete__S( xdc_Ptr instp ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Object__destruct__S( xdc_Ptr objp ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__get__S( xdc_Ptr oarr, xdc_Int i ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__first__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Object__next__S( xdc_Ptr obj ) __attribute__ ((externally_visible));
+ xdc_Void xdc_runtime_Text_Params__init__S( xdc_Ptr dst, xdc_Ptr src, xdc_SizeT psz, xdc_SizeT isz ) __attribute__ ((externally_visible));
+ xdc_Bool xdc_runtime_Text_Proxy__abstract__S( void ) __attribute__ ((externally_visible));
+ xdc_Ptr xdc_runtime_Text_Proxy__delegate__S( void ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_cordText__E( xdc_runtime_Text_CordAddr cord ) __attribute__ ((externally_visible));
+ xdc_String xdc_runtime_Text_ropeText__E( xdc_runtime_Text_RopeId rope ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_matchRope__E( xdc_runtime_Text_RopeId rope, xdc_String pat, xdc_Int* lenp ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putLab__E( xdc_runtime_Types_Label* lab, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putMod__E( xdc_runtime_Types_ModuleId mid, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+ xdc_Int xdc_runtime_Text_putSite__E( xdc_runtime_Types_Site* site, xdc_Char** bufp, xdc_Int len ) __attribute__ ((externally_visible));
+#endif
+#endif
+
+/*
+ * ======== INITIALIZATION ENTRY POINT ========
+ */
+
+extern int __xdc__init(void);
+#ifdef __GNUC__
+#if __GNUC__ >= 4
+ __attribute__ ((externally_visible))
+#endif
+#endif
+__FAR__ int (* volatile __xdc__init__addr)(void) = &__xdc__init;
+
+
+/*
+ * ======== PROGRAM GLOBALS ========
+ */
+
+
+/*
+ * ======== CLINK DIRECTIVES ========
+ */
+
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IModule_Interface__BASE__C, ".const:xdc_runtime_IModule_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IModule_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_IClock_Interface__BASE__C, ".const:acme_utils_clocks_IClock_Interface__BASE__C");
+ asm(" .sect \".const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_IClock_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IGateProvider_Interface__BASE__C, ".const:xdc_runtime_IGateProvider_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IGateProvider_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_IHeap_Interface__BASE__C, ".const:xdc_runtime_IHeap_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_IHeap_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_ISystemSupport_Interface__BASE__C, ".const:xdc_runtime_ISystemSupport_Interface__BASE__C");
+ asm(" .sect \".const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_ISystemSupport_Interface__BASE__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__FXNS__C, ".const:acme_utils_clocks_ClockStd_Module__FXNS__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__FXNS__C, ".const:xdc_runtime_GateNull_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__FXNS__C, ".const:xdc_runtime_HeapStd_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__FXNS__C, ".const:xdc_runtime_SysMin_Module__FXNS__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__FXNS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsEnabled__C, ".const:acme_utils_Bench_Module__diagsEnabled__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsIncluded__C, ".const:acme_utils_Bench_Module__diagsIncluded__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__diagsMask__C, ".const:acme_utils_Bench_Module__diagsMask__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__gateObj__C, ".const:acme_utils_Bench_Module__gateObj__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__gatePrms__C, ".const:acme_utils_Bench_Module__gatePrms__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__id__C, ".const:acme_utils_Bench_Module__id__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerDefined__C, ".const:acme_utils_Bench_Module__loggerDefined__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerObj__C, ".const:acme_utils_Bench_Module__loggerObj__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerFxn4__C, ".const:acme_utils_Bench_Module__loggerFxn4__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__loggerFxn8__C, ".const:acme_utils_Bench_Module__loggerFxn8__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Module__startupDoneFxn__C, ".const:acme_utils_Bench_Module__startupDoneFxn__C");
+ asm(" .sect \".const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__count__C, ".const:acme_utils_Bench_Object__count__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__heap__C, ".const:acme_utils_Bench_Object__heap__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__sizeof__C, ".const:acme_utils_Bench_Object__sizeof__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_Object__table__C, ".const:acme_utils_Bench_Object__table__C");
+ asm(" .sect \".const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_Bench_enableFlag__C, ".const:acme_utils_Bench_enableFlag__C");
+ asm(" .sect \".const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_Bench_enableFlag__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsEnabled__C, ".const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsIncluded__C, ".const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__diagsMask__C, ".const:acme_utils_clocks_ClockStd_Module__diagsMask__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__gateObj__C, ".const:acme_utils_clocks_ClockStd_Module__gateObj__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__gatePrms__C, ".const:acme_utils_clocks_ClockStd_Module__gatePrms__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__id__C, ".const:acme_utils_clocks_ClockStd_Module__id__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerDefined__C, ".const:acme_utils_clocks_ClockStd_Module__loggerDefined__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerObj__C, ".const:acme_utils_clocks_ClockStd_Module__loggerObj__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerFxn4__C, ".const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__loggerFxn8__C, ".const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Module__startupDoneFxn__C, ".const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__count__C, ".const:acme_utils_clocks_ClockStd_Object__count__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__heap__C, ".const:acme_utils_clocks_ClockStd_Object__heap__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__sizeof__C, ".const:acme_utils_clocks_ClockStd_Object__sizeof__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(acme_utils_clocks_ClockStd_Object__table__C, ".const:acme_utils_clocks_ClockStd_Object__table__C");
+ asm(" .sect \".const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:acme_utils_clocks_ClockStd_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsEnabled__C, ".const:xdc_runtime_Assert_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsIncluded__C, ".const:xdc_runtime_Assert_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__diagsMask__C, ".const:xdc_runtime_Assert_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gateObj__C, ".const:xdc_runtime_Assert_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__gatePrms__C, ".const:xdc_runtime_Assert_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__id__C, ".const:xdc_runtime_Assert_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerDefined__C, ".const:xdc_runtime_Assert_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerObj__C, ".const:xdc_runtime_Assert_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn4__C, ".const:xdc_runtime_Assert_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__loggerFxn8__C, ".const:xdc_runtime_Assert_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Module__startupDoneFxn__C, ".const:xdc_runtime_Assert_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__count__C, ".const:xdc_runtime_Assert_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__heap__C, ".const:xdc_runtime_Assert_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__sizeof__C, ".const:xdc_runtime_Assert_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_Object__table__C, ".const:xdc_runtime_Assert_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Assert_E_assertFailed__C, ".const:xdc_runtime_Assert_E_assertFailed__C");
+ asm(" .sect \".const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Assert_E_assertFailed__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsEnabled__C, ".const:xdc_runtime_Core_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsIncluded__C, ".const:xdc_runtime_Core_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__diagsMask__C, ".const:xdc_runtime_Core_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gateObj__C, ".const:xdc_runtime_Core_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__gatePrms__C, ".const:xdc_runtime_Core_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__id__C, ".const:xdc_runtime_Core_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerDefined__C, ".const:xdc_runtime_Core_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerObj__C, ".const:xdc_runtime_Core_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn4__C, ".const:xdc_runtime_Core_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__loggerFxn8__C, ".const:xdc_runtime_Core_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Module__startupDoneFxn__C, ".const:xdc_runtime_Core_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__count__C, ".const:xdc_runtime_Core_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__heap__C, ".const:xdc_runtime_Core_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__sizeof__C, ".const:xdc_runtime_Core_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_Object__table__C, ".const:xdc_runtime_Core_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Core_A_initializedParams__C, ".const:xdc_runtime_Core_A_initializedParams__C");
+ asm(" .sect \".const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Core_A_initializedParams__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsEnabled__C, ".const:xdc_runtime_Defaults_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsIncluded__C, ".const:xdc_runtime_Defaults_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__diagsMask__C, ".const:xdc_runtime_Defaults_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gateObj__C, ".const:xdc_runtime_Defaults_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__gatePrms__C, ".const:xdc_runtime_Defaults_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__id__C, ".const:xdc_runtime_Defaults_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerDefined__C, ".const:xdc_runtime_Defaults_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerObj__C, ".const:xdc_runtime_Defaults_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn4__C, ".const:xdc_runtime_Defaults_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__loggerFxn8__C, ".const:xdc_runtime_Defaults_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Module__startupDoneFxn__C, ".const:xdc_runtime_Defaults_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__count__C, ".const:xdc_runtime_Defaults_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__heap__C, ".const:xdc_runtime_Defaults_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__sizeof__C, ".const:xdc_runtime_Defaults_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Defaults_Object__table__C, ".const:xdc_runtime_Defaults_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Defaults_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsEnabled__C, ".const:xdc_runtime_Diags_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsIncluded__C, ".const:xdc_runtime_Diags_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__diagsMask__C, ".const:xdc_runtime_Diags_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gateObj__C, ".const:xdc_runtime_Diags_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__gatePrms__C, ".const:xdc_runtime_Diags_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__id__C, ".const:xdc_runtime_Diags_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerDefined__C, ".const:xdc_runtime_Diags_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerObj__C, ".const:xdc_runtime_Diags_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn4__C, ".const:xdc_runtime_Diags_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__loggerFxn8__C, ".const:xdc_runtime_Diags_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Module__startupDoneFxn__C, ".const:xdc_runtime_Diags_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__count__C, ".const:xdc_runtime_Diags_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__heap__C, ".const:xdc_runtime_Diags_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__sizeof__C, ".const:xdc_runtime_Diags_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_Object__table__C, ".const:xdc_runtime_Diags_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_setMaskEnabled__C, ".const:xdc_runtime_Diags_setMaskEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_setMaskEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Diags_dictBase__C, ".const:xdc_runtime_Diags_dictBase__C");
+ asm(" .sect \".const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Diags_dictBase__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsEnabled__C, ".const:xdc_runtime_Error_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsIncluded__C, ".const:xdc_runtime_Error_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__diagsMask__C, ".const:xdc_runtime_Error_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gateObj__C, ".const:xdc_runtime_Error_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__gatePrms__C, ".const:xdc_runtime_Error_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__id__C, ".const:xdc_runtime_Error_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerDefined__C, ".const:xdc_runtime_Error_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerObj__C, ".const:xdc_runtime_Error_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn4__C, ".const:xdc_runtime_Error_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__loggerFxn8__C, ".const:xdc_runtime_Error_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Module__startupDoneFxn__C, ".const:xdc_runtime_Error_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__count__C, ".const:xdc_runtime_Error_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__heap__C, ".const:xdc_runtime_Error_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__sizeof__C, ".const:xdc_runtime_Error_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_Object__table__C, ".const:xdc_runtime_Error_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_generic__C, ".const:xdc_runtime_Error_E_generic__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_generic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_E_memory__C, ".const:xdc_runtime_Error_E_memory__C");
+ asm(" .sect \".const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_E_memory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_policy__C, ".const:xdc_runtime_Error_policy__C");
+ asm(" .sect \".const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_policy__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_raiseHook__C, ".const:xdc_runtime_Error_raiseHook__C");
+ asm(" .sect \".const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_raiseHook__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Error_maxDepth__C, ".const:xdc_runtime_Error_maxDepth__C");
+ asm(" .sect \".const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Error_maxDepth__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsEnabled__C, ".const:xdc_runtime_Gate_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsIncluded__C, ".const:xdc_runtime_Gate_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__diagsMask__C, ".const:xdc_runtime_Gate_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gateObj__C, ".const:xdc_runtime_Gate_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__gatePrms__C, ".const:xdc_runtime_Gate_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__id__C, ".const:xdc_runtime_Gate_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerDefined__C, ".const:xdc_runtime_Gate_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerObj__C, ".const:xdc_runtime_Gate_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn4__C, ".const:xdc_runtime_Gate_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__loggerFxn8__C, ".const:xdc_runtime_Gate_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Module__startupDoneFxn__C, ".const:xdc_runtime_Gate_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__count__C, ".const:xdc_runtime_Gate_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__heap__C, ".const:xdc_runtime_Gate_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__sizeof__C, ".const:xdc_runtime_Gate_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Gate_Object__table__C, ".const:xdc_runtime_Gate_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Gate_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__DESC__C, ".const:xdc_runtime_GateNull_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__PARAMS__C, ".const:xdc_runtime_GateNull_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsEnabled__C, ".const:xdc_runtime_GateNull_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsIncluded__C, ".const:xdc_runtime_GateNull_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__diagsMask__C, ".const:xdc_runtime_GateNull_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gateObj__C, ".const:xdc_runtime_GateNull_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__gatePrms__C, ".const:xdc_runtime_GateNull_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__id__C, ".const:xdc_runtime_GateNull_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerDefined__C, ".const:xdc_runtime_GateNull_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerObj__C, ".const:xdc_runtime_GateNull_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn4__C, ".const:xdc_runtime_GateNull_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__loggerFxn8__C, ".const:xdc_runtime_GateNull_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Module__startupDoneFxn__C, ".const:xdc_runtime_GateNull_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__count__C, ".const:xdc_runtime_GateNull_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__heap__C, ".const:xdc_runtime_GateNull_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__sizeof__C, ".const:xdc_runtime_GateNull_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_GateNull_Object__table__C, ".const:xdc_runtime_GateNull_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_GateNull_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__DESC__C, ".const:xdc_runtime_HeapStd_Object__DESC__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__DESC__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__PARAMS__C, ".const:xdc_runtime_HeapStd_Object__PARAMS__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__PARAMS__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsEnabled__C, ".const:xdc_runtime_HeapStd_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsIncluded__C, ".const:xdc_runtime_HeapStd_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__diagsMask__C, ".const:xdc_runtime_HeapStd_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gateObj__C, ".const:xdc_runtime_HeapStd_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__gatePrms__C, ".const:xdc_runtime_HeapStd_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__id__C, ".const:xdc_runtime_HeapStd_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerDefined__C, ".const:xdc_runtime_HeapStd_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerObj__C, ".const:xdc_runtime_HeapStd_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn4__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__loggerFxn8__C, ".const:xdc_runtime_HeapStd_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Module__startupDoneFxn__C, ".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__count__C, ".const:xdc_runtime_HeapStd_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__heap__C, ".const:xdc_runtime_HeapStd_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__sizeof__C, ".const:xdc_runtime_HeapStd_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_Object__table__C, ".const:xdc_runtime_HeapStd_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_E_noRTSMemory__C, ".const:xdc_runtime_HeapStd_E_noRTSMemory__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_E_noRTSMemory__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_zeroSize__C, ".const:xdc_runtime_HeapStd_A_zeroSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_zeroSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidTotalFreeSize__C, ".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidTotalFreeSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_HeapStd_A_invalidAlignment__C, ".const:xdc_runtime_HeapStd_A_invalidAlignment__C");
+ asm(" .sect \".const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_HeapStd_A_invalidAlignment__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsEnabled__C, ".const:xdc_runtime_Log_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsIncluded__C, ".const:xdc_runtime_Log_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__diagsMask__C, ".const:xdc_runtime_Log_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gateObj__C, ".const:xdc_runtime_Log_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__gatePrms__C, ".const:xdc_runtime_Log_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__id__C, ".const:xdc_runtime_Log_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerDefined__C, ".const:xdc_runtime_Log_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerObj__C, ".const:xdc_runtime_Log_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn4__C, ".const:xdc_runtime_Log_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__loggerFxn8__C, ".const:xdc_runtime_Log_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Module__startupDoneFxn__C, ".const:xdc_runtime_Log_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__count__C, ".const:xdc_runtime_Log_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__heap__C, ".const:xdc_runtime_Log_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__sizeof__C, ".const:xdc_runtime_Log_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_Object__table__C, ".const:xdc_runtime_Log_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_construct__C, ".const:xdc_runtime_Log_L_construct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_construct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_create__C, ".const:xdc_runtime_Log_L_create__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_create__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_destruct__C, ".const:xdc_runtime_Log_L_destruct__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_destruct__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Log_L_delete__C, ".const:xdc_runtime_Log_L_delete__C");
+ asm(" .sect \".const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Log_L_delete__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsEnabled__C, ".const:xdc_runtime_Main_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsIncluded__C, ".const:xdc_runtime_Main_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__diagsMask__C, ".const:xdc_runtime_Main_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gateObj__C, ".const:xdc_runtime_Main_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__gatePrms__C, ".const:xdc_runtime_Main_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__id__C, ".const:xdc_runtime_Main_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerDefined__C, ".const:xdc_runtime_Main_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerObj__C, ".const:xdc_runtime_Main_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn4__C, ".const:xdc_runtime_Main_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__loggerFxn8__C, ".const:xdc_runtime_Main_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Module__startupDoneFxn__C, ".const:xdc_runtime_Main_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__count__C, ".const:xdc_runtime_Main_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__heap__C, ".const:xdc_runtime_Main_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__sizeof__C, ".const:xdc_runtime_Main_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Main_Object__table__C, ".const:xdc_runtime_Main_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Main_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsEnabled__C, ".const:xdc_runtime_Memory_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsIncluded__C, ".const:xdc_runtime_Memory_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__diagsMask__C, ".const:xdc_runtime_Memory_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gateObj__C, ".const:xdc_runtime_Memory_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__gatePrms__C, ".const:xdc_runtime_Memory_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__id__C, ".const:xdc_runtime_Memory_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerDefined__C, ".const:xdc_runtime_Memory_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerObj__C, ".const:xdc_runtime_Memory_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn4__C, ".const:xdc_runtime_Memory_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__loggerFxn8__C, ".const:xdc_runtime_Memory_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Module__startupDoneFxn__C, ".const:xdc_runtime_Memory_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__count__C, ".const:xdc_runtime_Memory_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__heap__C, ".const:xdc_runtime_Memory_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__sizeof__C, ".const:xdc_runtime_Memory_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_Object__table__C, ".const:xdc_runtime_Memory_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Memory_defaultHeapInstance__C, ".const:xdc_runtime_Memory_defaultHeapInstance__C");
+ asm(" .sect \".const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Memory_defaultHeapInstance__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__A, ".const:xdc_runtime_Startup_sfxnTab__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__A, ".const:xdc_runtime_Startup_sfxnRts__A");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsEnabled__C, ".const:xdc_runtime_Startup_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsIncluded__C, ".const:xdc_runtime_Startup_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__diagsMask__C, ".const:xdc_runtime_Startup_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gateObj__C, ".const:xdc_runtime_Startup_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__gatePrms__C, ".const:xdc_runtime_Startup_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__id__C, ".const:xdc_runtime_Startup_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerDefined__C, ".const:xdc_runtime_Startup_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerObj__C, ".const:xdc_runtime_Startup_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn4__C, ".const:xdc_runtime_Startup_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__loggerFxn8__C, ".const:xdc_runtime_Startup_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Module__startupDoneFxn__C, ".const:xdc_runtime_Startup_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__count__C, ".const:xdc_runtime_Startup_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__heap__C, ".const:xdc_runtime_Startup_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__sizeof__C, ".const:xdc_runtime_Startup_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_Object__table__C, ".const:xdc_runtime_Startup_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_maxPasses__C, ".const:xdc_runtime_Startup_maxPasses__C");
+ asm(" .sect \".const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_maxPasses__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_firstFxns__C, ".const:xdc_runtime_Startup_firstFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_firstFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_lastFxns__C, ".const:xdc_runtime_Startup_lastFxns__C");
+ asm(" .sect \".const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_lastFxns__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_startModsFxn__C, ".const:xdc_runtime_Startup_startModsFxn__C");
+ asm(" .sect \".const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_startModsFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_execImpl__C, ".const:xdc_runtime_Startup_execImpl__C");
+ asm(" .sect \".const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_execImpl__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnTab__C, ".const:xdc_runtime_Startup_sfxnTab__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Startup_sfxnRts__C, ".const:xdc_runtime_Startup_sfxnRts__C");
+ asm(" .sect \".const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Startup_sfxnRts__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsEnabled__C, ".const:xdc_runtime_SysMin_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsIncluded__C, ".const:xdc_runtime_SysMin_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__diagsMask__C, ".const:xdc_runtime_SysMin_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gateObj__C, ".const:xdc_runtime_SysMin_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__gatePrms__C, ".const:xdc_runtime_SysMin_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__id__C, ".const:xdc_runtime_SysMin_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerDefined__C, ".const:xdc_runtime_SysMin_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerObj__C, ".const:xdc_runtime_SysMin_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn4__C, ".const:xdc_runtime_SysMin_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__loggerFxn8__C, ".const:xdc_runtime_SysMin_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Module__startupDoneFxn__C, ".const:xdc_runtime_SysMin_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__count__C, ".const:xdc_runtime_SysMin_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__heap__C, ".const:xdc_runtime_SysMin_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__sizeof__C, ".const:xdc_runtime_SysMin_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_Object__table__C, ".const:xdc_runtime_SysMin_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_bufSize__C, ".const:xdc_runtime_SysMin_bufSize__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_bufSize__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_flushAtExit__C, ".const:xdc_runtime_SysMin_flushAtExit__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_flushAtExit__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFxn__C, ".const:xdc_runtime_SysMin_outputFxn__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_SysMin_outputFunc__C, ".const:xdc_runtime_SysMin_outputFunc__C");
+ asm(" .sect \".const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_SysMin_outputFunc__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsEnabled__C, ".const:xdc_runtime_System_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsIncluded__C, ".const:xdc_runtime_System_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__diagsMask__C, ".const:xdc_runtime_System_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gateObj__C, ".const:xdc_runtime_System_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__gatePrms__C, ".const:xdc_runtime_System_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__id__C, ".const:xdc_runtime_System_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerDefined__C, ".const:xdc_runtime_System_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerObj__C, ".const:xdc_runtime_System_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn4__C, ".const:xdc_runtime_System_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__loggerFxn8__C, ".const:xdc_runtime_System_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Module__startupDoneFxn__C, ".const:xdc_runtime_System_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__count__C, ".const:xdc_runtime_System_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__heap__C, ".const:xdc_runtime_System_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__sizeof__C, ".const:xdc_runtime_System_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_Object__table__C, ".const:xdc_runtime_System_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_A_cannotFitIntoArg__C, ".const:xdc_runtime_System_A_cannotFitIntoArg__C");
+ asm(" .sect \".const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_A_cannotFitIntoArg__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_maxAtexitHandlers__C, ".const:xdc_runtime_System_maxAtexitHandlers__C");
+ asm(" .sect \".const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_maxAtexitHandlers__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_System_extendFxn__C, ".const:xdc_runtime_System_extendFxn__C");
+ asm(" .sect \".const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_System_extendFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__A, ".const:xdc_runtime_Text_charTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__A, ".const:xdc_runtime_Text_nodeTab__A");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__A\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsEnabled__C, ".const:xdc_runtime_Text_Module__diagsEnabled__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsEnabled__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsIncluded__C, ".const:xdc_runtime_Text_Module__diagsIncluded__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsIncluded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__diagsMask__C, ".const:xdc_runtime_Text_Module__diagsMask__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__diagsMask__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gateObj__C, ".const:xdc_runtime_Text_Module__gateObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gateObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__gatePrms__C, ".const:xdc_runtime_Text_Module__gatePrms__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__gatePrms__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__id__C, ".const:xdc_runtime_Text_Module__id__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__id__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerDefined__C, ".const:xdc_runtime_Text_Module__loggerDefined__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerDefined__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerObj__C, ".const:xdc_runtime_Text_Module__loggerObj__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerObj__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn4__C, ".const:xdc_runtime_Text_Module__loggerFxn4__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn4__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__loggerFxn8__C, ".const:xdc_runtime_Text_Module__loggerFxn8__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__loggerFxn8__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Module__startupDoneFxn__C, ".const:xdc_runtime_Text_Module__startupDoneFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Module__startupDoneFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__count__C, ".const:xdc_runtime_Text_Object__count__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__count__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__heap__C, ".const:xdc_runtime_Text_Object__heap__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__heap__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__sizeof__C, ".const:xdc_runtime_Text_Object__sizeof__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__sizeof__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_Object__table__C, ".const:xdc_runtime_Text_Object__table__C");
+ asm(" .sect \".const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_Object__table__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameUnknown__C, ".const:xdc_runtime_Text_nameUnknown__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameUnknown__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameEmpty__C, ".const:xdc_runtime_Text_nameEmpty__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameEmpty__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nameStatic__C, ".const:xdc_runtime_Text_nameStatic__C");
+ asm(" .sect \".const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nameStatic__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_isLoaded__C, ".const:xdc_runtime_Text_isLoaded__C");
+ asm(" .sect \".const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_isLoaded__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charTab__C, ".const:xdc_runtime_Text_charTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeTab__C, ".const:xdc_runtime_Text_nodeTab__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeTab__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_charCnt__C, ".const:xdc_runtime_Text_charCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_charCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_nodeCnt__C, ".const:xdc_runtime_Text_nodeCnt__C");
+ asm(" .sect \".const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_nodeCnt__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn__C, ".const:xdc_runtime_Text_visitRopeFxn__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn__C\"");
+ asm(" .clink");
+#endif
+#ifdef __ti__
+ #pragma DATA_SECTION(xdc_runtime_Text_visitRopeFxn2__C, ".const:xdc_runtime_Text_visitRopeFxn2__C");
+ asm(" .sect \".const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[0].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+ asm(" .sect \"[1].const:xdc_runtime_Text_visitRopeFxn2__C\"");
+ asm(" .clink");
+#endif
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg
new file mode 100644
index 0000000..aba3b3d
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg
@@ -0,0 +1,787 @@
+/*
+ * ======== package/cfg/isqrtTest1-SPACE_x64P.cfg ========
+ * This generated configuration script runs the user's configuration script
+ * the context of a specific target and platform in order to generate
+ * all the files necessary to create an executable; e.g., linker command
+ * files, static C/C++ data structures, etc.
+ */
+
+/*
+ * ======== _runescape ========
+ * Recursive unescape to decode serialized strings
+ */
+function _runescape(obj) {
+ for (var i in obj) {
+ if (obj[i] != null) {
+ if (typeof obj[i] == 'string') {
+ obj[i] = unescape(obj[i]);
+ }
+ else if (typeof obj[i] == 'object') {
+ _runescape(obj[i]);
+ }
+ }
+ }
+}
+
+/*
+ * ======== _getPlatCfg ========
+ */
+function _getPlatCfg() {
+ var tmp = {};
+ _runescape(tmp);
+ return (tmp);
+}
+/*
+ * ======== _cfginit ========
+ */
+function _cfginit() {
+ xdc.loadPackage('xdc.services.intern.cmd');
+ var prog = xdc.om['xdc.cfg.Program'];
+
+ /* initialize prog attrs from build model */
+ var build = {
+ releases: {
+ 0: {
+ name: "charlie_sqrtlib_test",
+ attrs: {
+ prefix: "",
+ label: "default"
+ },
+ otherFiles: {}
+ }
+ },
+ target: {
+ $name:"ti.targets.C64P",
+ name: "C64P",
+ suffix: "64P",
+ compatibleSuffixes: {
+ $name:"ti.targets.C64P/compatibleSuffixes",
+ 0: "64",
+ 1: "62"
+ },
+ isa: "64P",
+ model: {
+ $name:"ti.targets.C64P/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ base: {
+ $name:"ti.targets.C62",
+ name: "C62",
+ suffix: "62",
+ compatibleSuffixes: {
+ $name:"ti.targets.C62/compatibleSuffixes",
+ },
+ isa: "62",
+ model: {
+ $name:"ti.targets.C62/model",
+ endian: "little"
+ },
+ rts: "ti.targets.rts6000",
+ platform: "ti.platforms.sim6xxx%3ATMS320C6211",
+ platforms: {
+ $name:"ti.targets.C62/platforms",
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ debugGen: {
+ $name:"ti.targets.C62/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C62/extensions",
+ ".s62": {
+ $name:"ti.targets.C62/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C62/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C62/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C62/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C62/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C62/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C62/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C62/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ profiles: {
+ $name:"ti.targets.C62/profiles",
+ debug: {
+ $name:"ti.targets.C62/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C62/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C62/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C62/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C62/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C62/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C62/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C62/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C62/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C62/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C62/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C62/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C62/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C62/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C62/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C62/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C62/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C62/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C62/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C62/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C62/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C62/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C62/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C62/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8
+ },
+ platform: "ti.platforms.sim64Pxx",
+ platforms: {
+ $name:"ti.targets.C64P/platforms",
+ 0: "ti.platforms.sim64Pxx"
+ },
+ binaryParser: "ti.targets.omf.cof.Coff",
+ version: "ti.targets.C64P%7B1%2C0%2C6.1%2C5",
+ debugGen: {
+ $name:"ti.targets.C64P/debugGen",
+ execTemplate: "ti/targets/ccs_exec.xdt",
+ execPattern: "%24%28cfgDir%29%24%28cfgName%29.pjt",
+ packageTemplate: "ti/targets/ccs_package.xdt",
+ packagePattern: "package/%24%28pkgName%29.pjt"
+ },
+ extensions: {
+ $name:"ti.targets.C64P/extensions",
+ ".s64P": {
+ $name:"ti.targets.C64P/extensions/'.s64P'",
+ suf: ".s64P",
+ typ: "asm"
+ },
+ ".s64": {
+ $name:"ti.targets.C64P/extensions/'.s64'",
+ suf: ".s64",
+ typ: "asm"
+ },
+ ".s62": {
+ $name:"ti.targets.C64P/extensions/'.s62'",
+ suf: ".s62",
+ typ: "asm"
+ },
+ ".asm": {
+ $name:"ti.targets.C64P/extensions/'.asm'",
+ suf: ".asm",
+ typ: "asm"
+ },
+ ".c": {
+ $name:"ti.targets.C64P/extensions/'.c'",
+ suf: ".c",
+ typ: "c"
+ },
+ ".cpp": {
+ $name:"ti.targets.C64P/extensions/'.cpp'",
+ suf: ".cpp",
+ typ: "cpp"
+ },
+ ".cxx": {
+ $name:"ti.targets.C64P/extensions/'.cxx'",
+ suf: ".cxx",
+ typ: "cpp"
+ },
+ ".C": {
+ $name:"ti.targets.C64P/extensions/'.C'",
+ suf: ".C",
+ typ: "cpp"
+ },
+ ".cc": {
+ $name:"ti.targets.C64P/extensions/'.cc'",
+ suf: ".cc",
+ typ: "cpp"
+ }
+ },
+ versionMap: {
+ $name:"ti.targets.C64P/versionMap",
+ "TMS320C6x_4.32": "1%2C0%2C4.32%2C0",
+ "TMS320C55x_2.56": "1%2C0%2C2.56%2C0",
+ "TMS320C54x_3.83": "1%2C0%2C3.83%2C0",
+ "TMS320C2000_3.07": "1%2C0%2C3.07%2C0"
+ },
+ alignDirectiveSupported: true,
+ rootDir: "d%3A/ti/c6000/alc",
+ profiles: {
+ $name:"ti.targets.C64P/profiles",
+ debug: {
+ $name:"ti.targets.C64P/profiles/'debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'debug'/compileOpts",
+ copts: "-g",
+ defs: "-D_DEBUG_%3D1"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'debug'/filters",
+ }
+ },
+ release: {
+ $name:"ti.targets.C64P/profiles/'release'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'release'/compileOpts",
+ copts: "-O2"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'release'/filters",
+ }
+ },
+ profile: {
+ $name:"ti.targets.C64P/profiles/'profile'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'profile'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'profile'/filters",
+ }
+ },
+ coverage: {
+ $name:"ti.targets.C64P/profiles/'coverage'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'coverage'/compileOpts",
+ copts: "-gp"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'coverage'/filters",
+ }
+ },
+ whole_program: {
+ $name:"ti.targets.C64P/profiles/'whole_program'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/compileOpts",
+ copts: "-oe%20-O2%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program'/filters",
+ }
+ },
+ whole_program_debug: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'",
+ compileOpts: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/compileOpts",
+ copts: "-oe%20--symdebug%3Adwarf%20-mo"
+ },
+ filters: {
+ $name:"ti.targets.C64P/profiles/'whole_program_debug'/filters",
+ }
+ }
+ },
+ sectMap: {
+ $name:"ti.targets.C64P/sectMap",
+ ".text": "code",
+ ".stack": "stack",
+ ".bss": "data",
+ ".cinit": "data",
+ ".pinit": "data",
+ ".const": "data",
+ ".data": "data",
+ ".switch": "data",
+ ".sysmem": "data",
+ ".far": "data",
+ ".args": "data",
+ ".cio": "data"
+ },
+ stdInclude: "ti/targets/std.h",
+ stdTypes: {
+ $name:"ti.targets.C64P/stdTypes",
+ t_IArg: {
+ $name:"ti.targets.C64P/stdTypes/t_IArg",
+ size: 4,
+ align: 4
+ },
+ t_Char: {
+ $name:"ti.targets.C64P/stdTypes/t_Char",
+ size: 1,
+ align: 1
+ },
+ t_Double: {
+ $name:"ti.targets.C64P/stdTypes/t_Double",
+ size: 8,
+ align: 8
+ },
+ t_Float: {
+ $name:"ti.targets.C64P/stdTypes/t_Float",
+ size: 4,
+ align: 4
+ },
+ t_Fxn: {
+ $name:"ti.targets.C64P/stdTypes/t_Fxn",
+ size: 4,
+ align: 4
+ },
+ t_Int: {
+ $name:"ti.targets.C64P/stdTypes/t_Int",
+ size: 4,
+ align: 4
+ },
+ t_Int8: {
+ $name:"ti.targets.C64P/stdTypes/t_Int8",
+ size: 1,
+ align: 1
+ },
+ t_Int16: {
+ $name:"ti.targets.C64P/stdTypes/t_Int16",
+ size: 2,
+ align: 2
+ },
+ t_Int32: {
+ $name:"ti.targets.C64P/stdTypes/t_Int32",
+ size: 4,
+ align: 4
+ },
+ t_Int40: {
+ $name:"ti.targets.C64P/stdTypes/t_Int40",
+ size: 8,
+ align: 8
+ },
+ t_Int64: {
+ $name:"ti.targets.C64P/stdTypes/t_Int64",
+ size: 8,
+ align: 8
+ },
+ t_Long: {
+ $name:"ti.targets.C64P/stdTypes/t_Long",
+ size: 8,
+ align: 8
+ },
+ t_LDouble: {
+ $name:"ti.targets.C64P/stdTypes/t_LDouble",
+ size: 8,
+ align: 8
+ },
+ t_LLong: {
+ $name:"ti.targets.C64P/stdTypes/t_LLong",
+ size: 8,
+ align: 8
+ },
+ t_Ptr: {
+ $name:"ti.targets.C64P/stdTypes/t_Ptr",
+ size: 4,
+ align: 4
+ },
+ t_Short: {
+ $name:"ti.targets.C64P/stdTypes/t_Short",
+ size: 2,
+ align: 2
+ }
+ },
+ bitsPerChar: 8,
+ binDir: "%24%28rootDir%29/bin/",
+ pathPrefix: "",
+ ar: {
+ $name:"ti.targets.C64P/ar",
+ cmd: "ar6x",
+ opts: "rq"
+ },
+ arOpts: {
+ $name:"ti.targets.C64P/arOpts",
+ prefix: "",
+ suffix: ""
+ },
+ lnk: {
+ $name:"ti.targets.C64P/lnk",
+ cmd: "lnk6x",
+ opts: ""
+ },
+ lnkOpts: {
+ $name:"ti.targets.C64P/lnkOpts",
+ prefix: "-w%20-q%20-u%20_c_int00",
+ suffix: "-c%20-m%20%24%28XDCCFGDIR%29/%24@.map%20-l%20%24%28rootDir%29/lib/rts64plus.lib"
+ },
+ cc: {
+ $name:"ti.targets.C64P/cc",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ ccOpts: {
+ $name:"ti.targets.C64P/ccOpts",
+ prefix: "-qq%20-pdsw225",
+ suffix: ""
+ },
+ ccConfigOpts: {
+ $name:"ti.targets.C64P/ccConfigOpts",
+ prefix: "%24%28ccOpts.prefix%29%20-mo",
+ suffix: "%24%28ccOpts.suffix%29"
+ },
+ asm: {
+ $name:"ti.targets.C64P/asm",
+ cmd: "cl6x%20-c",
+ opts: "-mv64p"
+ },
+ asmOpts: {
+ $name:"ti.targets.C64P/asmOpts",
+ prefix: "-qq",
+ suffix: ""
+ },
+ vers: {
+ $name:"ti.targets.C64P/vers",
+ cmd: "cl6x",
+ opts: "-version"
+ },
+ includeOpts: "-I%24%28rootDir%29/include"
+ },
+ test: {},
+ cfgArgs: "%7BoptMode%3A%20%27SPACE%27%7D",
+ cfgScript: "isqrtTest1.cfg",
+ profile: "release"
+ };
+ build.target.findSuffix = function findSuffix(pkg) {
+ if (arguments.length < 1) {
+ throw new Error("The function ITarget.findSuffix() requires an " + "argument");
+ }
+ var suffixMap = {};
+ if ("build" in pkg) {
+ var build = pkg.build;
+ if (build.libraries.length != 0) {
+ if (build.libDesc[0].suffix != undefined) {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ suffixMap[build.libDesc[i].suffix] = "";
+ }
+ } else {
+ for (var i = 0; i < build.libDesc.length; i++) {
+ if (build.libDesc[i].target == prog.build.target.$name) {
+ suffixMap[prog.build.target.suffix] = "";
+ break;
+ }
+ }
+ }
+ }
+ } else {
+ if ("length" in pkg) {
+ for (var i = 0; i < pkg.length; i++) {
+ suffixMap[pkg[i]] = "";
+ }
+ } else {
+ throw new Error("An invalid argument type supplied to " + "ITarget.findSuffix()");
+ }
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.selectSuffix = function selectSuffix(list) {
+ var suffixMap = {};
+ for (var i = 0; i < list.length; i++) {
+ suffixMap[list[i]] = "";
+ }
+ var compTargs = [];
+ for (var prop in this.compatibleSuffixes) {
+ compTargs[prop] = this.compatibleSuffixes[prop];
+ }
+ if (this.suffix in suffixMap) {
+ return (this.suffix);
+ }
+ if (compTargs.length < 1) {
+ return (null);
+ }
+ for (var i = 0; i < compTargs.length; i++) {
+ if (compTargs[i] in suffixMap) {
+ return (compTargs[i]);
+ }
+ }
+ return (null);
+ };
+
+ build.target.asmName = function asmName(cname) {
+ return ("_" + cname);
+ };
+
+ _runescape(build);
+ build.cfgArgs = {optMode: 'SPACE'};
+ prog.build = build;
+
+ prog.name = "isqrtTest1-SPACE.x64P";
+
+ prog.endian = prog.build.target.model.endian;
+
+ /* use the platform package's Platform module */
+ var Platform = xdc.useModule("ti.platforms.sim64Pxx.Platform");
+ var platParams = _getPlatCfg();
+ for (var prop in platParams) {
+ if (!(prop in Platform.PARAMS)) {
+ delete platParams[prop];
+ }
+ }
+ prog.platformName = "ti.platforms.sim64Pxx";
+ prog.platform = Platform.create("", _getPlatCfg(), platParams);
+ /* record the executable's package name */
+ prog.buildPackage = "charlie.sqrtlib.test";
+
+ /* record build-model information required during config generation */
+ prog.$$bind("$$isasm", 0);
+ prog.$$bind("$$isrom", 0);
+ prog.$$bind("$$gentab", [
+ ]);
+
+ /* bind prog to an appropriate execution context */
+ prog.cpu = prog.platform.getExeContext(prog);
+
+ /* import the target's run-time support pkg */
+ xdc.loadPackage("ti.targets.rts6000");
+}
+
+/* function to import the cfg script's package */
+function _userscript($$legacy, script) {
+ var home;
+ var spath;
+ /* import the executable's package */
+ home = xdc.loadPackage("charlie.sqrtlib.test");
+ spath = '.';
+
+ xdc.om.$$bind('$homepkg', home);
+
+ if (script != null) {
+ utils.evaluateScript(script);
+ }
+ else {
+ /* load & run program cfg script and monitor all loaded files */
+ _runCfg("isqrtTest1.cfg", spath, "package/cfg/isqrtTest1-SPACE_x64P",
+ false,
+ false,
+ _getPlatCfg());
+ }
+
+
+ /*
+ * ======== _runCfg ========
+ * Run a user supplied configuration script and prevent user's script from
+ * overwriting the global variable prog.
+ */
+ function _runCfg(cfgScript, path, programName, legacyTcf, legacyCfg,
+ platParams)
+ {
+ if (legacyTcf) {
+ /* save current global variables */
+ var $save = {prog: utils.global.prog, Program: Program};
+
+ /* initialize global variables for legacy config scripts */
+ environment["config.programName"] = programName;
+ environment["config.platform"] = Program.platformName;
+ utils.seedPath = environment["config.importPath"];
+ utils.loadPlatform.params = platParams;
+ Program = $$legacy.Program; /* defined in cfg.tci */
+
+ /* run legacy config script with prog == to RTSC Program; this
+ * allows legacy script to read build atributes from RTSC model
+ * before re-creating the prog object
+ */
+ utils.loadCapsule(cfgScript, false, path);
+
+ /* restore global variables; now prog == TCOM prog because
+ * utils.loadPlatform() creates the TCOM prog object.
+ */
+ $$legacy.prog = utils.global.prog; /* in case XDC wants it */
+ utils.global.prog = $save.prog;
+ Program = $save.Program;
+
+ /* run XDC configuration script, if it exists */
+ if (legacyCfg) {
+ utils.importFile(cfgScript.replace(/\.tcf/, ".cfg"), path);
+ }
+ }
+ else {
+ utils.loadCapsule(cfgScript, false, path);
+ }
+ }
+}
+
+function _postinit() {
+
+ var cout = null;
+
+ var prog = xdc.om['xdc.cfg.Program'];
+ /* get the exec command for this executable */
+ if (prog.execCmd == null) {
+ prog.execCmd = prog.platform.getExecCmd(prog,
+ xdc.om["ti.platforms.sim64Pxx"].packageBase);
+ }
+ var cout = "define EXEC." + prog.name + '\n\n';
+ cout += prog.execCmd;
+ cout += "\nendef\n\n";
+
+ utils.genDep("package/cfg/isqrtTest1-SPACE_x64P", "charlie.sqrtlib.test", utils.loadedFiles, cout, null);
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.dot b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.dot
new file mode 100644
index 0000000..38e35de
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.dot
@@ -0,0 +1,197 @@
+digraph configuration {
+ size="7.5,10";
+ rankdir=LR;
+ ranksep=".50 equally";
+ concentrate=true;
+ compound=true;
+ label="\nConfiguration for charlie.sqrtlib.test/isqrtTest1-SPACE.x64P"
+ node [font=Helvetica, fontsize=14, fontcolor=black]; subgraph cluster0 {label=""; __cfg [label="isqrtTest1.cfg", color=white, fontcolor=blue];
+ node [font=Helvetica, fontsize=10]; subgraph cluster1 {
+ label="";
+ xdc__top [shape=box,label="xdc\n1, 1, 1, 0", color=white];
+ }
+ subgraph cluster2 {
+ label="";
+ xdc_corevers__top [shape=box,label="xdc.corevers\n16, 0, 1, 0", color=white];
+ }
+ subgraph cluster3 {
+ label="";
+ xdc_services_global__top [shape=box,label="xdc.services.global\n1, 0, 1", color=white];
+ xdc_services_global__bot [shape=point,label="", style=invis];
+ xdc_services_global_Clock [style=filled,fillcolor=lightgray, label="Clock"];
+ xdc_services_global__top -> xdc_services_global_Clock[style=invis];
+ xdc_services_global_Clock -> xdc_services_global__bot[style=invis];
+ }
+ subgraph cluster4 {
+ label="";
+ xdc_shelf__top [shape=box,label="xdc.shelf\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster5 {
+ label="";
+ xdc_services_spec__top [shape=box,label="xdc.services.spec\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster6 {
+ label="";
+ xdc_services_intern_xsr__top [shape=box,label="xdc.services.intern.xsr\n1, 0, 0", color=white];
+ }
+ subgraph cluster7 {
+ label="";
+ xdc_services_intern_gen__top [shape=box,label="xdc.services.intern.gen\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster8 {
+ label="";
+ xdc_services_intern_cmd__top [shape=box,label="xdc.services.intern.cmd\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster9 {
+ label="";
+ xdc_rov__top [shape=box,label="xdc.rov\n1, 0, 0", color=white];
+ xdc_rov__bot [shape=point,label="", style=invis];
+ }
+ subgraph cluster10 {
+ label="";
+ charlie_sqrtlib__top [shape=box,label="charlie.sqrtlib\n1, 0, 2, 6", color=white];
+ charlie_sqrtlib__bot [shape=point,label="", style=invis];
+ charlie_sqrtlib_Settings [style=filled,fillcolor=lightgray, label="Settings"];
+ charlie_sqrtlib__top -> charlie_sqrtlib_Settings[style=invis];
+ charlie_sqrtlib_Settings -> charlie_sqrtlib__bot[style=invis];
+ }
+ subgraph cluster11 {
+ label="";
+ ti_catalog_c6000__top [shape=box,label="ti.catalog.c6000\n1, 0, 0, 0", color=white];
+ ti_catalog_c6000__bot [shape=point,label="", style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 [style=filled,fillcolor=lightgray, label="TMS320CTCI6482"];
+ ti_catalog_c6000__top -> ti_catalog_c6000_TMS320CTCI6482[style=invis];
+ ti_catalog_c6000_TMS320CTCI6482 -> ti_catalog_c6000__bot[style=invis];
+ }
+ subgraph cluster12 {
+ label="";
+ xdc_platform__top [shape=box,label="xdc.platform\n1, 0, 1, 0", color=white];
+ xdc_platform__bot [shape=point,label="", style=invis];
+ xdc_platform_ExeContext [style=filled,fillcolor=lightgray, label="ExeContext"];
+ xdc_platform__top -> xdc_platform_ExeContext[style=invis];
+ xdc_platform_ExeContext -> xdc_platform__bot[style=invis];
+ xdc_platform_Utils [style=filled,fillcolor=lightgray, label="Utils"];
+ xdc_platform__top -> xdc_platform_Utils[style=invis];
+ xdc_platform_Utils -> xdc_platform__bot[style=invis];
+ }
+ subgraph cluster13 {
+ label="";
+ xdc_cfg__top [shape=box,label="xdc.cfg\n1, 0, 2, 0", color=white];
+ xdc_cfg__bot [shape=point,label="", style=invis];
+ xdc_cfg_Program [style=filled,fillcolor=lightgray, label="Program"];
+ xdc_cfg__top -> xdc_cfg_Program[style=invis];
+ xdc_cfg_Program -> xdc_cfg__bot[style=invis];
+ xdc_cfg_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_cfg__top -> xdc_cfg_Main[style=invis];
+ xdc_cfg_Main -> xdc_cfg__bot[style=invis];
+ }
+ subgraph cluster14 {
+ label="";
+ ti_platforms_sim64Pxx__top [shape=box,label="ti.platforms.sim64Pxx\n1, 0, 0", color=white];
+ ti_platforms_sim64Pxx__bot [shape=point,label="", style=invis];
+ ti_platforms_sim64Pxx_Platform [style=filled,fillcolor=lightgray, label="Platform"];
+ ti_platforms_sim64Pxx__top -> ti_platforms_sim64Pxx_Platform[style=invis];
+ ti_platforms_sim64Pxx_Platform -> ti_platforms_sim64Pxx__bot[style=invis];
+ }
+ subgraph cluster15 {
+ label="";
+ xdc_runtime__top [shape=box,label="xdc.runtime\n2, 0, 0, 0", color=white];
+ xdc_runtime__bot [shape=point,label="", style=invis];
+ xdc_runtime_Assert [style=filled,fillcolor=lightgray, label="Assert"];
+ xdc_runtime__top -> xdc_runtime_Assert[style=invis];
+ xdc_runtime_Assert -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Core [style=filled,fillcolor=lightgray, label="Core"];
+ xdc_runtime__top -> xdc_runtime_Core[style=invis];
+ xdc_runtime_Core -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Defaults [style=filled,fillcolor=lightgray, label="Defaults"];
+ xdc_runtime__top -> xdc_runtime_Defaults[style=invis];
+ xdc_runtime_Defaults -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Diags [style=filled,fillcolor=lightgray, label="Diags"];
+ xdc_runtime__top -> xdc_runtime_Diags[style=invis];
+ xdc_runtime_Diags -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Error [style=filled,fillcolor=lightgray, label="Error"];
+ xdc_runtime__top -> xdc_runtime_Error[style=invis];
+ xdc_runtime_Error -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Gate [style=filled,fillcolor=lightgray, label="Gate"];
+ xdc_runtime__top -> xdc_runtime_Gate[style=invis];
+ xdc_runtime_Gate -> xdc_runtime__bot[style=invis];
+ xdc_runtime_GateNull [style=filled,fillcolor=lightgray, label="GateNull"];
+ xdc_runtime__top -> xdc_runtime_GateNull[style=invis];
+ xdc_runtime_GateNull -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Log [style=filled,fillcolor=lightgray, label="Log"];
+ xdc_runtime__top -> xdc_runtime_Log[style=invis];
+ xdc_runtime_Log -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main [style=filled,fillcolor=lightgray, label="Main"];
+ xdc_runtime__top -> xdc_runtime_Main[style=invis];
+ xdc_runtime_Main -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory [style=filled,fillcolor=lightgray, label="Memory"];
+ xdc_runtime__top -> xdc_runtime_Memory[style=invis];
+ xdc_runtime_Memory -> xdc_runtime__bot[style=invis];
+ xdc_runtime_HeapStd [style=filled,fillcolor=lightgray, label="HeapStd"];
+ xdc_runtime__top -> xdc_runtime_HeapStd[style=invis];
+ xdc_runtime_HeapStd -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Startup [style=filled,fillcolor=lightgray, label="Startup"];
+ xdc_runtime__top -> xdc_runtime_Startup[style=invis];
+ xdc_runtime_Startup -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System [style=filled,fillcolor=lightgray, label="System"];
+ xdc_runtime__top -> xdc_runtime_System[style=invis];
+ xdc_runtime_System -> xdc_runtime__bot[style=invis];
+ xdc_runtime_SysMin [style=filled,fillcolor=lightgray, label="SysMin"];
+ xdc_runtime__top -> xdc_runtime_SysMin[style=invis];
+ xdc_runtime_SysMin -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Text [style=filled,fillcolor=lightgray, label="Text"];
+ xdc_runtime__top -> xdc_runtime_Text[style=invis];
+ xdc_runtime_Text -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Main_Module_GateProxy [style=filled,fillcolor=lightgray, label="Main_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_Main_Module_GateProxy[style=invis];
+ xdc_runtime_Main_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_Memory_HeapProxy [style=filled,fillcolor=lightgray, label="Memory_HeapProxy"];
+ xdc_runtime__top -> xdc_runtime_Memory_HeapProxy[style=invis];
+ xdc_runtime_Memory_HeapProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_SupportProxy [style=filled,fillcolor=lightgray, label="System_SupportProxy"];
+ xdc_runtime__top -> xdc_runtime_System_SupportProxy[style=invis];
+ xdc_runtime_System_SupportProxy -> xdc_runtime__bot[style=invis];
+ xdc_runtime_System_Module_GateProxy [style=filled,fillcolor=lightgray, label="System_Module_GateProxy"];
+ xdc_runtime__top -> xdc_runtime_System_Module_GateProxy[style=invis];
+ xdc_runtime_System_Module_GateProxy -> xdc_runtime__bot[style=invis];
+ }
+ subgraph cluster16 {
+ label="";
+ ti_targets_rts6000__top [shape=box,label="ti.targets.rts6000\n1, 0, 0, 0", color=white];
+ }
+ subgraph cluster17 {
+ label="";
+ acme_utils_clocks__top [shape=box,label="acme.utils.clocks\n", color=white];
+ acme_utils_clocks__bot [shape=point,label="", style=invis];
+ acme_utils_clocks_ClockStd [style=filled,fillcolor=lightgray, label="ClockStd"];
+ acme_utils_clocks__top -> acme_utils_clocks_ClockStd[style=invis];
+ acme_utils_clocks_ClockStd -> acme_utils_clocks__bot[style=invis];
+ }
+ subgraph cluster18 {
+ label="";
+ acme_utils__top [shape=box,label="acme.utils\n", color=white];
+ acme_utils__bot [shape=point,label="", style=invis];
+ acme_utils_Bench [style=filled,fillcolor=lightgray, label="Bench"];
+ acme_utils__top -> acme_utils_Bench[style=invis];
+ acme_utils_Bench -> acme_utils__bot[style=invis];
+ acme_utils_Bench_PClock [style=filled,fillcolor=lightgray, label="Bench_PClock"];
+ acme_utils__top -> acme_utils_Bench_PClock[style=invis];
+ acme_utils_Bench_PClock -> acme_utils__bot[style=invis];
+ }
+ subgraph cluster19 {
+ label="";
+ charlie_sqrtlib_test__top [shape=box,label="charlie.sqrtlib.test\n", color=white];
+ }
+ }
+ node [font=Helvetica, fontsize=10];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ charlie_sqrtlib__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster10];
+ ti_targets_C64P__1_0_6__0_16 [shape=record,label="ti.targets.C64P|1,0,6.0,16",style=filled, fillcolor=lightgrey];
+ ti_targets_rts6000__top -> ti_targets_C64P__1_0_6__0_16 [ltail=cluster16];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ acme_utils_clocks__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster17];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ acme_utils__bot -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster18];
+ ti_targets_C64P__1_0_6__1_5 [shape=record,label="ti.targets.C64P|1,0,6.1,5",style=filled, fillcolor=lightgrey];
+ charlie_sqrtlib_test__top -> ti_targets_C64P__1_0_6__1_5 [ltail=cluster19];
+}
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.xml b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.xml
new file mode 100644
index 0000000..463a7d4
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.cfg.xml
@@ -0,0 +1,2379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- This file conforms to the DTD xdc/cfg/configuration.dtd -->
+<configuration name="charlie.sqrtlib.test/isqrtTest1-SPACE.x64P"
+ platformName="ti.platforms.sim64Pxx"
+ globalSection="null"
+ sysStack="4096"
+ stack="4096"
+ heap="4096"
+ argSize="512"
+ execCmd="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Crepo%5Ccharlie%5Csqrtlib%5Ctest%5CisqrtTest1-SPACE.x64P"
+ endian="little"
+ codeModel="null"
+ dataModel="null">
+<targets>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="charlie.sqrtlib"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.0,16"
+ usedby="ti.targets.rts6000"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="acme.utils.clocks"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="acme.utils"/>
+ <target name="ti.targets.C64P"
+ version="1,0,6.1,5"
+ usedby="charlie.sqrtlib.test"/>
+</targets>
+<imports>
+ <package name="xdc" version="1, 1, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.corevers" version="16, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.global" version="1, 0, 1" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.services.global.Clock"
+ used="true"
+ uses="">
+ <feature name="enable" type="boolean" value="false"/>
+ <feature name="showMemory" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.services.global.Trace"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.shelf" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.spec" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.xsr" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.gen" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.services.intern.cmd" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="xdc.rov" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.rov.Model"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.Program"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StructureDecoder"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.StateReader"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.rov.ViewInfo"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="charlie.sqrtlib" version="1, 0, 2, 6" repository="D:/work/tutorial/repo/">
+ <module name="charlie.sqrtlib.Settings"
+ used="true"
+ uses="">
+ <feature name="optimize" type="object" value="charlie.sqrtlib.Settings.OPTIMIZE_FOR_SPACE"/>
+ </module>
+ </package>
+ <package name="ti.catalog.c6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.catalog.c6000.TMS320C6452"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM647"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM648"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTNETV2685"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6428"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6711B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6712"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6713"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6211B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6410"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6411"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6412"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6413"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6418"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6424"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM640"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM641"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM642"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA705"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA707"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA710"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDA700SIM"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA442"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA444"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DRA447"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6722"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6726"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6727"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM415"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM420"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM421"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM426"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6433"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6435"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6437"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6441"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6443"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6446"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DM357"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDM6467"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRI300"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6482"
+ used="true"
+ uses="">
+ <feature name="cacheSizeL1" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%274k%27%2C%200x1000%5D%2C%0A%5B%278k%27%2C%200x2000%5D%2C%0A%5B%2716k%27%2C%200x4000%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL1" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="4k">0x1000</entry>
+ <entry key="8k">0x2000</entry>
+ <entry key="16k">0x4000</entry>
+ <entry key="32k">0x8000</entry>
+</map>
+ </feature>
+ <feature name="cacheSizeL2" type="object" value="%5B%0A%5B%270k%27%2C%200x0%5D%2C%0A%5B%2732k%27%2C%200x8000%5D%2C%0A%5B%2764k%27%2C%200x10000%5D%2C%0A%5B%27128k%27%2C%200x20000%5D%2C%0A%5B%27256k%27%2C%200x40000%5D%0A%5D"><map id="ti.catalog.c6000.TMS320CTCI6482/cacheSizeL2" length="5">
+ <entry key="0k">0x0</entry>
+ <entry key="32k">0x8000</entry>
+ <entry key="64k">0x10000</entry>
+ <entry key="128k">0x20000</entry>
+ <entry key="256k">0x40000</entry>
+</map>
+ </feature>
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6486"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6487"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6488"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CTCI6484"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6454"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6455"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C2430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C3430"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6701"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6201"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6202"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6203B"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6204"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6205"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA406"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA402"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA404"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA414"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CDRA416"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320CF761990"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2431"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP2531"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3425"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3525"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAP3530"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA805"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA807"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA808"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA810"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA828"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320DA830"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6472"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6474"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6747"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6745"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.OMAPL137"
+ used="false"
+ uses="">
+ </module>
+ <module name="ti.catalog.c6000.TMS320C6457"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.platform" version="1, 0, 1, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.platform.ExeContext"
+ used="true"
+ uses="">
+ </module>
+ <module name="xdc.platform.Utils"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="xdc.cfg" version="1, 0, 2, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.cfg.Program"
+ used="true"
+ uses="">
+ <feature name="gen" type="xdc.cfg.Program.GenerationOptions" value="%7BdebuggerFiles%3A%20undefined%7D"><struct id="xdc.cfg.Program/gen">
+ <field name="debuggerFiles">undefined</field>
+</struct>
+ </feature>
+ <feature name="globalSection" type="object" value="null"/>
+ <feature name="sysStack" type="number" value="4096"/>
+ <feature name="stack" type="number" value="4096"/>
+ <feature name="heap" type="number" value="4096"/>
+ <feature name="argSize" type="number" value="512"/>
+ <feature name="execCmd" type="string" value="E%3A/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin%20-quiet%20-mem_ignore%20D%3A%5Cwork%5Ctutorial%5Crepo%5Ccharlie%5Csqrtlib%5Ctest%5CisqrtTest1-SPACE.x64P"/>
+ <feature name="linkTemplate" type="object" value="null"/>
+ <feature name="main" type="undefined" value="undefined"/>
+ <feature name="sectMap" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="system" type="undefined" value="undefined"/>
+ <feature name="name" type="string" value="isqrtTest1-SPACE.x64P"/>
+ <feature name="buildPackage" type="string" value="charlie.sqrtlib.test"/>
+ <feature name="endian" type="string" value="little"/>
+ <feature name="codeModel" type="object" value="null"/>
+ <feature name="dataModel" type="object" value="null"/>
+ <feature name="build" type="object" value="%5Bobject%20Object%5D"/>
+ <feature name="cpu" type="xdc.platform.IExeContext.Instance" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%2C%20board%3A%20%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D%2C%20attrs%3A%20xdc.services.intern.xsr.Value%24Obj@df83e5%3A%3A%28xdc.platform.ICpuDataSheet.Instance%29ti.catalog.c6000.TMS320CTCI6482.Instance%230%2C%20memoryMap%3A%20%5B%0A%5B%27IRAM%27%2C%20%7Bcomment%3A%20Internal%202MB%20UMAP0%20memory%2C%20name%3A%20IRAM%2C%20space%3A%20code/data%2C%20page%3A%20undefined%2C%20base%3A%200x800000%2C%20len%3A%200x200000%2C%20access%3A%20RWX%7D%5D%2C%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%7D"/>
+ <feature name="platformName" type="string" value="ti.platforms.sim64Pxx"/>
+ <feature name="platform" type="xdc.platform.IPlatform.Instance" value="%7BexternalMemoryMap%3A%20%5B%0A%5B%27DDR%27%2C%20%7Bcomment%3A%20undefined%2C%20name%3A%20DDR%2C%20space%3A%20undefined%2C%20page%3A%20undefined%2C%20base%3A%200x80000000%2C%20len%3A%200x10000000%2C%20access%3A%20undefined%7D%5D%0A%5D%2C%20customMemoryMap%3A%20%5B%0A%0A%5D%2C%20renameMap%3A%20%5B%0A%0A%5D%2C%20dataMemory%3A%20DDR%2C%20codeMemory%3A%20IRAM%2C%20stackMemory%3A%20DDR%2C%20sectMap%3A%20%5B%0A%0A%5D%7D"/>
+ <feature name="global" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="symbol" type="object" value="%5B%0A%5B%27xdc_runtime_Startup__EXECFXN__C%27%2C%200x1%5D%2C%0A%5B%27xdc_runtime_Startup__RESETFXN__C%27%2C%200x1%5D%0A%5D"><map id="xdc.cfg.Program/symbol" length="2">
+ <entry key="xdc_runtime_Startup__EXECFXN__C">0x1</entry>
+ <entry key="xdc_runtime_Startup__RESETFXN__C">0x1</entry>
+</map>
+ </feature>
+ <feature name="fixedCodeAddr" type="number" value="0"/>
+ <feature name="fixedDataAddr" type="number" value="0"/>
+ <feature name="loadFixedDataAddr" type="undefined" value="undefined"/>
+ <feature name="loadRom" type="boolean" value="false"/>
+ </module>
+ <module name="xdc.cfg.Main"
+ used="true"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.platforms.sim64Pxx" version="1, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="ti.platforms.sim64Pxx.Platform"
+ used="true"
+ uses="">
+ <feature name="BOARD" type="xdc.platform.IPlatform.Board" value="%7Bid%3A%200%2C%20boardName%3A%20sim64Pxx%2C%20boardFamily%3A%20sim64Pxx%2C%20boardRevision%3A%20null%7D"><struct id="ti.platforms.sim64Pxx.Platform/BOARD">
+ <field name="id">0</field>
+ <field name="boardName">sim64Pxx</field>
+ <field name="boardFamily">sim64Pxx</field>
+ <field name="boardRevision">null</field>
+</struct>
+ </feature>
+ <feature name="CPU" type="xdc.platform.IExeContext.Cpu" value="%7Bid%3A%200%2C%20catalogName%3A%20ti.catalog.c6000%2C%20deviceName%3A%20TMS320CTCI6482%2C%20revision%3A%20%2C%20clockRate%3A%200x3e8%7D"><struct id="ti.platforms.sim64Pxx.Platform/CPU">
+ <field name="id">0</field>
+ <field name="catalogName">ti.catalog.c6000</field>
+ <field name="deviceName">TMS320CTCI6482</field>
+ <field name="revision"/>
+ <field name="clockRate">0x3e8</field>
+</struct>
+ </feature>
+ </module>
+ </package>
+ <package name="xdc.runtime" version="2, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ <module name="xdc.runtime.Assert"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Assert/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32770"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_assertFailed" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20assertion%20failure%25s%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#0">
+ <field name="msg">assertion failure%s%s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Core"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Core/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Core_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32771"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="A_initializedParams" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_initializedParams%3A%20uninitialized%20Params%20struct%7D"><struct id="xdc.runtime.Assert.Desc#0">
+ <field name="mask">0x10</field>
+ <field name="msg">A_initializedParams: uninitialized Params struct</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Defaults"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Defaults/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32772"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Diags"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Diags/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32773"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="ENTRY" type="number" value="1"/>
+ <feature name="EXIT" type="number" value="2"/>
+ <feature name="LIFECYCLE" type="number" value="4"/>
+ <feature name="INTERNAL" type="number" value="8"/>
+ <feature name="ASSERT" type="number" value="16"/>
+ <feature name="USER1" type="number" value="256"/>
+ <feature name="USER2" type="number" value="512"/>
+ <feature name="USER3" type="number" value="1024"/>
+ <feature name="USER4" type="number" value="2048"/>
+ <feature name="USER5" type="number" value="4096"/>
+ <feature name="USER6" type="number" value="8192"/>
+ <feature name="USER7" type="number" value="16384"/>
+ <feature name="USER8" type="number" value="32768"/>
+ <feature name="ALL" type="number" value="65535"/>
+ <feature name="setMaskEnabled" type="boolean" value="false"/>
+ <feature name="dictBase" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.Error"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Error/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Error_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32774"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="2"/>
+ <feature name="E_generic" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20generic%20error%3A%20%25s%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#1">
+ <field name="msg">generic error: %s</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="E_memory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20out%20of%20memory%3A%20heap%3D0x%25x%2C%20size%3D%25u%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#2">
+ <field name="msg">out of memory: heap=0x%x, size=%u</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="policy" type="object" value="xdc.runtime.Error.UNWIND"/>
+ <feature name="raiseHook" type="object" value="%26xdc_runtime_Error_print__E"/>
+ <feature name="maxDepth" type="number" value="16"/>
+ </module>
+ <module name="xdc.runtime.Gate"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Gate/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32775"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ <module name="xdc.runtime.GateNull"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.GateNull/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32776"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="Q_PREEMPTING" type="number" value="2"/>
+ </module>
+ <module name="xdc.runtime.Log"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Log/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Log_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32777"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="NUMARGS" type="number" value="8"/>
+ <feature name="PRINTFID" type="number" value="0"/>
+ <feature name="L_construct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20construct%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_create" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20%3C--%20create%3A%20%25p%28%27%25s%27%29%7D"/>
+ <feature name="L_destruct" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20destruct%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#2">
+ <field name="mask">0x4</field>
+ <field name="msg">--> destruct: (%p)</field>
+</struct>
+ </feature>
+ <feature name="L_delete" type="xdc.runtime.Log.EventDesc" value="%7Bmask%3A%200x4%2C%20msg%3A%20--%3E%20delete%3A%20%28%25p%29%7D"><struct id="xdc.runtime.Log.EventDesc#3">
+ <field name="mask">0x4</field>
+ <field name="msg">--> delete: (%p)</field>
+</struct>
+ </feature>
+ <feature name="idToInfo" type="object" value="%5B%0A%5B%27%23468%27%2C%20xdc.runtime.Log.L_construct%3A%3A%3C--%20construct%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23492%27%2C%20xdc.runtime.Log.L_create%3A%3A%3C--%20create%3A%20%25p%28%27%25s%27%29%5D%2C%0A%5B%27%23513%27%2C%20xdc.runtime.Log.L_destruct%3A%3A--%3E%20destruct%3A%20%28%25p%29%5D%2C%0A%5B%27%23532%27%2C%20xdc.runtime.Log.L_delete%3A%3A--%3E%20delete%3A%20%28%25p%29%5D%0A%5D"/>
+ </module>
+ <module name="xdc.runtime.LoggerBuf"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.LoggerSys"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Main"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Main/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Main_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32778"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Module_GateProxy" type="xdc.runtime.Main_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x1%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@13a34af%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.Memory"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Memory/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32779"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="Q_BLOCKING" type="number" value="1"/>
+ <feature name="defaultHeapInstance" type="xdc.runtime.IHeap.Instance" value="%7B%7D">
+ </feature>
+ <feature name="defaultHeapSize" type="number" value="4096"/>
+ <feature name="HeapProxy" type="xdc.runtime.Memory_HeapProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x2%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@160bf50%3A%3A%28xdc.runtime.IHeap.Module%29xdc.runtime.HeapStd%2C%20abstractInstances%24%3A%20true%7D"/>
+ </module>
+ <module name="xdc.runtime.HeapMin"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.HeapStd"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.HeapStd/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32780"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="E_noRTSMemory" type="xdc.runtime.Error.Desc" value="%7Bmsg%3A%20The%20RTS%20heap%20is%20used%20up.%20Examine%20Program.heap.%2C%20code%3A%200x0%7D"><struct id="xdc.runtime.Error.Desc#4">
+ <field name="msg">The RTS heap is used up. Examine Program.heap.</field>
+ <field name="code">0x0</field>
+</struct>
+ </feature>
+ <feature name="A_zeroSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_create%20cannot%20have%20a%20zero%20size%20value%7D"><struct id="xdc.runtime.Assert.Desc#2">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_create cannot have a zero size value</field>
+</struct>
+ </feature>
+ <feature name="A_invalidTotalFreeSize" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd%20instance%20totalFreeSize%20is%20greater%20than%20starting%20size%7D"><struct id="xdc.runtime.Assert.Desc#3">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd instance totalFreeSize is greater than starting size</field>
+</struct>
+ </feature>
+ <feature name="A_invalidAlignment" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20HeapStd_alloc%20-%20requested%20alignment%20is%20greater%20than%20allowed%7D"><struct id="xdc.runtime.Assert.Desc#4">
+ <field name="mask">0x10</field>
+ <field name="msg">HeapStd_alloc - requested alignment is greater than allowed</field>
+</struct>
+ </feature>
+ </module>
+ <module name="xdc.runtime.Startup"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Startup/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32781"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="DONE" type="number" value="-1"/>
+ <feature name="NOTDONE" type="number" value="0"/>
+ <feature name="maxPasses" type="number" value="32"/>
+ <feature name="firstFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="lastFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="resetFxn" type="object" value="null"/>
+ <feature name="startModsFxn" type="object" value="%26xdc_runtime_Startup_startMods__I"/>
+ <feature name="execImpl" type="object" value="%26xdc_runtime_Startup_exec__I"/>
+ <feature name="sfxnTab" type="object" value="%5B%26xdc_runtime_System_Module_startup__E%2C%20%26xdc_runtime_SysMin_Module_startup__E%2C%20%26acme_utils_Bench_Module_startup__E%5D"/>
+ <feature name="sfxnRts" type="object" value="%5Btrue%2C%20true%2C%20false%5D"><vector id="xdc.runtime.Startup/sfxnRts" length="3">
+ <elem>true</elem>
+ <elem>true</elem>
+ <elem>false</elem>
+</vector>
+ </feature>
+ </module>
+ <module name="xdc.runtime.System"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.System/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_System_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32782"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="STATUS_UNKNOWN" type="number" value="51966"/>
+ <feature name="A_cannotFitIntoArg" type="xdc.runtime.Assert.Desc" value="%7Bmask%3A%200x10%2C%20msg%3A%20A_cannotFitIntoArg%3A%20sizeof%28Float%29%20%3E%20sizeof%28Arg%29%7D"><struct id="xdc.runtime.Assert.Desc#5">
+ <field name="mask">0x10</field>
+ <field name="msg">A_cannotFitIntoArg: sizeof(Float) > sizeof(Arg)</field>
+</struct>
+ </feature>
+ <feature name="extendedFormats" type="string" value="%25%24L"/>
+ <feature name="SupportProxy" type="xdc.runtime.System_SupportProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x3%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@96ad7c%3A%3A%28xdc.runtime.ISystemSupport.Module%29xdc.runtime.SysMin%7D"/>
+ <feature name="maxAtexitHandlers" type="number" value="8"/>
+ <feature name="extendFxn" type="object" value="%26xdc_runtime_System_printfExtend__I"/>
+ <feature name="exitFxns" type="object" value="%5B%5D">
+ </feature>
+ <feature name="Module_GateProxy" type="xdc.runtime.System_Module_GateProxy.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x4%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20Q_BLOCKING%3A%200x1%2C%20Q_PREEMPTING%3A%200x2%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@12d8ecd%3A%3A%28xdc.runtime.IGateProvider.Module%29xdc.runtime.GateNull%2C%20abstractInstances%24%3A%20false%7D"/>
+ </module>
+ <module name="xdc.runtime.SysStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.SysMin"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.SysMin/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_SysMin_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32783"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="rovViewInfo" type="xdc.rov.ViewInfo.Instance" value="%7BviewMap%3A%20%5B%0A%5B%27Module%27%2C%20%7Btype%3A%20MODULE%2C%20viewInitFxn%3A%20viewInitModule%2C%20structName%3A%20ModuleView%7D%5D%2C%0A%5B%27OutputBuffer%27%2C%20%7Btype%3A%20MODULE_DATA%2C%20viewInitFxn%3A%20viewInitOutputBuffer%2C%20structName%3A%20BufferEntryView%7D%5D%0A%5D%2C%20showRawTab%3A%20true%7D"/>
+ <feature name="bufSize" type="number" value="1024"/>
+ <feature name="flushAtExit" type="boolean" value="true"/>
+ <feature name="sectionName" type="object" value="null"/>
+ <feature name="outputFxn" type="object" value="null"/>
+ <feature name="outputFunc" type="object" value="%26xdc_runtime_SysMin_output__I"/>
+ </module>
+ <module name="xdc.runtime.Text"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="xdc.runtime.Text/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26xdc_runtime_Text_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32784"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="nameUnknown" type="string" value="%7Bunknown-instance-name%7D"/>
+ <feature name="nameEmpty" type="string" value="%7Bempty-instance-name%7D"/>
+ <feature name="nameStatic" type="string" value="%7Bstatic-instance-name%7D"/>
+ <feature name="isLoaded" type="boolean" value="true"/>
+ <feature name="charTab" type="object" value="%5B0x0%2C%200x41%2C%200x5f%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x3a%2C%200x20%2C%200x75%2C%200x6e%2C%200x69%2C%200x6e%2C%200x69%2C%200x74%2C%200x69%2C%200x61%2C%200x6c%2C%200x69%2C%200x7a%2C%200x65%2C%200x64%2C%200x20%2C%200x50%2C%200x61%2C%200x72%2C%200x61%2C%200x6d%2C%200x73%2C%200x20%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x20%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x20%2C%200x68%2C%200x61%2C%200x76%2C%200x65%2C%200x20%2C%200x61%2C%200x20%2C%200x7a%2C%200x65%2C%200x72%2C%200x6f%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x76%2C%200x61%2C%200x6c%2C%200x75%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x73%2C%200x74%2C%200x61%2C%200x6e%2C%200x63%2C%200x65%2C%200x20%2C%200x74%2C%200x6f%2C%200x74%2C%200x61%2C%200x6c%2C%200x46%2C%200x72%2C%200x65%2C%200x65%2C%200x53%2C%200x69%2C%200x7a%2C%200x65%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x73%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x69%2C%200x6e%2C%200x67%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x5f%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x63%2C%200x20%2C%200x2d%2C%200x20%2C%200x72%2C%200x65%2C%200x71%2C%200x75%2C%200x65%2C%200x73%2C%200x74%2C%200x65%2C%200x64%2C%200x20%2C%200x61%2C%200x6c%2C%200x69%2C%200x67%2C%200x6e%2C%200x6d%2C%200x65%2C%200x6e%2C%200x74%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x67%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x72%2C%200x20%2C%200x74%2C%200x68%2C%200x61%2C%200x6e%2C%200x20%2C%200x61%2C%200x6c%2C%200x6c%2C%200x6f%2C%200x77%2C%200x65%2C%200x64%2C%200x0%2C%200x41%2C%200x5f%2C%200x63%2C%200x61%2C%200x6e%2C%200x6e%2C%200x6f%2C%200x74%2C%200x46%2C%200x69%2C%200x74%2C%200x49%2C%200x6e%2C%200x74%2C%200x6f%2C%200x41%2C%200x72%2C%200x67%2C%200x3a%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x46%2C%200x6c%2C%200x6f%2C%200x61%2C%200x74%2C%200x29%2C%200x20%2C%200x3e%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x6f%2C%200x66%2C%200x28%2C%200x41%2C%200x72%2C%200x67%2C%200x29%2C%200x0%2C%200x61%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x69%2C%200x6f%2C%200x6e%2C%200x20%2C%200x66%2C%200x61%2C%200x69%2C%200x6c%2C%200x75%2C%200x72%2C%200x65%2C%200x25%2C%200x73%2C%200x25%2C%200x73%2C%200x0%2C%200x67%2C%200x65%2C%200x6e%2C%200x65%2C%200x72%2C%200x69%2C%200x63%2C%200x20%2C%200x65%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x3a%2C%200x20%2C%200x25%2C%200x73%2C%200x0%2C%200x6f%2C%200x75%2C%200x74%2C%200x20%2C%200x6f%2C%200x66%2C%200x20%2C%200x6d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x3a%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x3d%2C%200x30%2C%200x78%2C%200x25%2C%200x78%2C%200x2c%2C%200x20%2C%200x73%2C%200x69%2C%200x7a%2C%200x65%2C%200x3d%2C%200x25%2C%200x75%2C%200x0%2C%200x66%2C%200x72%2C%200x65%2C%200x65%2C%200x28%2C%200x29%2C%200x20%2C%200x69%2C%200x6e%2C%200x76%2C%200x61%2C%200x6c%2C%200x69%2C%200x64%2C%200x20%2C%200x69%2C%200x6e%2C%200x20%2C%200x67%2C%200x72%2C%200x6f%2C%200x77%2C%200x74%2C%200x68%2C%200x2d%2C%200x6f%2C%200x6e%2C%200x6c%2C%200x79%2C%200x20%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x68%2C%200x65%2C%200x20%2C%200x52%2C%200x54%2C%200x53%2C%200x20%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x20%2C%200x69%2C%200x73%2C%200x20%2C%200x75%2C%200x73%2C%200x65%2C%200x64%2C%200x20%2C%200x75%2C%200x70%2C%200x2e%2C%200x20%2C%200x45%2C%200x78%2C%200x61%2C%200x6d%2C%200x69%2C%200x6e%2C%200x65%2C%200x20%2C%200x50%2C%200x72%2C%200x6f%2C%200x67%2C%200x72%2C%200x61%2C%200x6d%2C%200x2e%2C%200x68%2C%200x65%2C%200x61%2C%200x70%2C%200x2e%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x6f%2C%200x6e%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x3c%2C%200x2d%2C%200x2d%2C%200x20%2C%200x63%2C%200x72%2C%200x65%2C%200x61%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x25%2C%200x70%2C%200x28%2C%200x27%2C%200x25%2C%200x73%2C%200x27%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x73%2C%200x74%2C%200x72%2C%200x75%2C%200x63%2C%200x74%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x2d%2C%200x2d%2C%200x3e%2C%200x20%2C%200x64%2C%200x65%2C%200x6c%2C%200x65%2C%200x74%2C%200x65%2C%200x3a%2C%200x20%2C%200x28%2C%200x25%2C%200x70%2C%200x29%2C%200x0%2C%200x78%2C%200x64%2C%200x63%2C%200x2e%2C%200x0%2C%200x72%2C%200x75%2C%200x6e%2C%200x74%2C%200x69%2C%200x6d%2C%200x65%2C%200x2e%2C%200x0%2C%200x41%2C%200x73%2C%200x73%2C%200x65%2C%200x72%2C%200x74%2C%200x0%2C%200x43%2C%200x6f%2C%200x72%2C%200x65%2C%200x0%2C%200x44%2C%200x65%2C%200x66%2C%200x61%2C%200x75%2C%200x6c%2C%200x74%2C%200x73%2C%200x0%2C%200x44%2C%200x69%2C%200x61%2C%200x67%2C%200x73%2C%200x0%2C%200x45%2C%200x72%2C%200x72%2C%200x6f%2C%200x72%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x0%2C%200x47%2C%200x61%2C%200x74%2C%200x65%2C%200x4e%2C%200x75%2C%200x6c%2C%200x6c%2C%200x0%2C%200x4c%2C%200x6f%2C%200x67%2C%200x0%2C%200x4d%2C%200x61%2C%200x69%2C%200x6e%2C%200x0%2C%200x4d%2C%200x65%2C%200x6d%2C%200x6f%2C%200x72%2C%200x79%2C%200x0%2C%200x48%2C%200x65%2C%200x61%2C%200x70%2C%200x53%2C%200x74%2C%200x64%2C%200x0%2C%200x53%2C%200x74%2C%200x61%2C%200x72%2C%200x74%2C%200x75%2C%200x70%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x74%2C%200x65%2C%200x6d%2C%200x0%2C%200x53%2C%200x79%2C%200x73%2C%200x4d%2C%200x69%2C%200x6e%2C%200x0%2C%200x54%2C%200x65%2C%200x78%2C%200x74%2C%200x0%2C%200x61%2C%200x63%2C%200x6d%2C%200x65%2C%200x2e%2C%200x0%2C%200x75%2C%200x74%2C%200x69%2C%200x6c%2C%200x73%2C%200x2e%2C%200x0%2C%200x63%2C%200x6c%2C%200x6f%2C%200x63%2C%200x6b%2C%200x73%2C%200x2e%2C%200x0%2C%200x43%2C%200x6c%2C%200x6f%2C%200x63%2C%200x6b%2C%200x53%2C%200x74%2C%200x64%2C%200x0%2C%200x42%2C%200x65%2C%200x6e%2C%200x63%2C%200x68%2C%200x0%5D"><vector id="xdc.runtime.Text/charTab" length="697">
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x76</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x20</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x63</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x46</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x53</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x67</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x5f</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x71</elem>
+ <elem>0x75</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x67</elem>
+ <elem>0x6e</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x20</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x5f</elem>
+ <elem>0x63</elem>
+ <elem>0x61</elem>
+ <elem>0x6e</elem>
+ <elem>0x6e</elem>
+ <elem>0x6f</elem>
+ <elem>0x74</elem>
+ <elem>0x46</elem>
+ <elem>0x69</elem>
+ <elem>0x74</elem>
+ <elem>0x49</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x6f</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x46</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x28</elem>
+ <elem>0x41</elem>
+ <elem>0x72</elem>
+ <elem>0x67</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x61</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6c</elem>
+ <elem>0x75</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x67</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x69</elem>
+ <elem>0x63</elem>
+ <elem>0x20</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x6f</elem>
+ <elem>0x75</elem>
+ <elem>0x74</elem>
+ <elem>0x20</elem>
+ <elem>0x6f</elem>
+ <elem>0x66</elem>
+ <elem>0x20</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x3d</elem>
+ <elem>0x30</elem>
+ <elem>0x78</elem>
+ <elem>0x25</elem>
+ <elem>0x78</elem>
+ <elem>0x2c</elem>
+ <elem>0x20</elem>
+ <elem>0x73</elem>
+ <elem>0x69</elem>
+ <elem>0x7a</elem>
+ <elem>0x65</elem>
+ <elem>0x3d</elem>
+ <elem>0x25</elem>
+ <elem>0x75</elem>
+ <elem>0x0</elem>
+ <elem>0x66</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x65</elem>
+ <elem>0x28</elem>
+ <elem>0x29</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x76</elem>
+ <elem>0x61</elem>
+ <elem>0x6c</elem>
+ <elem>0x69</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x20</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x77</elem>
+ <elem>0x74</elem>
+ <elem>0x68</elem>
+ <elem>0x2d</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x6c</elem>
+ <elem>0x79</elem>
+ <elem>0x20</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x52</elem>
+ <elem>0x54</elem>
+ <elem>0x53</elem>
+ <elem>0x20</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x20</elem>
+ <elem>0x69</elem>
+ <elem>0x73</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x64</elem>
+ <elem>0x20</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x20</elem>
+ <elem>0x45</elem>
+ <elem>0x78</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x65</elem>
+ <elem>0x20</elem>
+ <elem>0x50</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x72</elem>
+ <elem>0x61</elem>
+ <elem>0x6d</elem>
+ <elem>0x2e</elem>
+ <elem>0x68</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x6f</elem>
+ <elem>0x6e</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x3c</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x20</elem>
+ <elem>0x63</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x28</elem>
+ <elem>0x27</elem>
+ <elem>0x25</elem>
+ <elem>0x73</elem>
+ <elem>0x27</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x63</elem>
+ <elem>0x74</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x2d</elem>
+ <elem>0x2d</elem>
+ <elem>0x3e</elem>
+ <elem>0x20</elem>
+ <elem>0x64</elem>
+ <elem>0x65</elem>
+ <elem>0x6c</elem>
+ <elem>0x65</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x3a</elem>
+ <elem>0x20</elem>
+ <elem>0x28</elem>
+ <elem>0x25</elem>
+ <elem>0x70</elem>
+ <elem>0x29</elem>
+ <elem>0x0</elem>
+ <elem>0x78</elem>
+ <elem>0x64</elem>
+ <elem>0x63</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x72</elem>
+ <elem>0x75</elem>
+ <elem>0x6e</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x41</elem>
+ <elem>0x73</elem>
+ <elem>0x73</elem>
+ <elem>0x65</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x43</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x65</elem>
+ <elem>0x66</elem>
+ <elem>0x61</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x74</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x44</elem>
+ <elem>0x69</elem>
+ <elem>0x61</elem>
+ <elem>0x67</elem>
+ <elem>0x73</elem>
+ <elem>0x0</elem>
+ <elem>0x45</elem>
+ <elem>0x72</elem>
+ <elem>0x72</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x0</elem>
+ <elem>0x47</elem>
+ <elem>0x61</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x4e</elem>
+ <elem>0x75</elem>
+ <elem>0x6c</elem>
+ <elem>0x6c</elem>
+ <elem>0x0</elem>
+ <elem>0x4c</elem>
+ <elem>0x6f</elem>
+ <elem>0x67</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x61</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x4d</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x6f</elem>
+ <elem>0x72</elem>
+ <elem>0x79</elem>
+ <elem>0x0</elem>
+ <elem>0x48</elem>
+ <elem>0x65</elem>
+ <elem>0x61</elem>
+ <elem>0x70</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x61</elem>
+ <elem>0x72</elem>
+ <elem>0x74</elem>
+ <elem>0x75</elem>
+ <elem>0x70</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x74</elem>
+ <elem>0x65</elem>
+ <elem>0x6d</elem>
+ <elem>0x0</elem>
+ <elem>0x53</elem>
+ <elem>0x79</elem>
+ <elem>0x73</elem>
+ <elem>0x4d</elem>
+ <elem>0x69</elem>
+ <elem>0x6e</elem>
+ <elem>0x0</elem>
+ <elem>0x54</elem>
+ <elem>0x65</elem>
+ <elem>0x78</elem>
+ <elem>0x74</elem>
+ <elem>0x0</elem>
+ <elem>0x61</elem>
+ <elem>0x63</elem>
+ <elem>0x6d</elem>
+ <elem>0x65</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x75</elem>
+ <elem>0x74</elem>
+ <elem>0x69</elem>
+ <elem>0x6c</elem>
+ <elem>0x73</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x63</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x6b</elem>
+ <elem>0x73</elem>
+ <elem>0x2e</elem>
+ <elem>0x0</elem>
+ <elem>0x43</elem>
+ <elem>0x6c</elem>
+ <elem>0x6f</elem>
+ <elem>0x63</elem>
+ <elem>0x6b</elem>
+ <elem>0x53</elem>
+ <elem>0x74</elem>
+ <elem>0x64</elem>
+ <elem>0x0</elem>
+ <elem>0x42</elem>
+ <elem>0x65</elem>
+ <elem>0x6e</elem>
+ <elem>0x63</elem>
+ <elem>0x68</elem>
+ <elem>0x0</elem>
+</vector>
+ </feature>
+ <feature name="nodeTab" type="object" value="%5B%7Bleft%3A%200x0%2C%20right%3A%200x0%7D%2C%20%7Bleft%3A%200x225%2C%20right%3A%200x22a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x233%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x23f%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x248%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x24e%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x254%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x259%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x262%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x266%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x26b%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x272%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x27a%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x282%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x289%7D%2C%20%7Bleft%3A%200x8001%2C%20right%3A%200x290%7D%2C%20%7Bleft%3A%200x295%2C%20right%3A%200x29b%7D%2C%20%7Bleft%3A%200x8011%2C%20right%3A%200x2a2%7D%2C%20%7Bleft%3A%200x8012%2C%20right%3A%200x2aa%7D%2C%20%7Bleft%3A%200x8011%2C%20right%3A%200x2b3%7D%5D"><vector id="xdc.runtime.Text/nodeTab" length="21">
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/0">
+ <field name="left">0x0</field>
+ <field name="right">0x0</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/1">
+ <field name="left">0x225</field>
+ <field name="right">0x22a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/2">
+ <field name="left">0x8001</field>
+ <field name="right">0x233</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/3">
+ <field name="left">0x8001</field>
+ <field name="right">0x23a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/4">
+ <field name="left">0x8001</field>
+ <field name="right">0x23f</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/5">
+ <field name="left">0x8001</field>
+ <field name="right">0x248</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/6">
+ <field name="left">0x8001</field>
+ <field name="right">0x24e</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/7">
+ <field name="left">0x8001</field>
+ <field name="right">0x254</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/8">
+ <field name="left">0x8001</field>
+ <field name="right">0x259</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/9">
+ <field name="left">0x8001</field>
+ <field name="right">0x262</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/10">
+ <field name="left">0x8001</field>
+ <field name="right">0x266</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/11">
+ <field name="left">0x8001</field>
+ <field name="right">0x26b</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/12">
+ <field name="left">0x8001</field>
+ <field name="right">0x272</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/13">
+ <field name="left">0x8001</field>
+ <field name="right">0x27a</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/14">
+ <field name="left">0x8001</field>
+ <field name="right">0x282</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/15">
+ <field name="left">0x8001</field>
+ <field name="right">0x289</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/16">
+ <field name="left">0x8001</field>
+ <field name="right">0x290</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/17">
+ <field name="left">0x295</field>
+ <field name="right">0x29b</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/18">
+ <field name="left">0x8011</field>
+ <field name="right">0x2a2</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/19">
+ <field name="left">0x8012</field>
+ <field name="right">0x2aa</field>
+ </struct>
+ </elem>
+ <elem>
+ <struct id="xdc.runtime.Text/nodeTab/20">
+ <field name="left">0x8011</field>
+ <field name="right">0x2b3</field>
+ </struct>
+ </elem>
+</vector>
+ </feature>
+ <feature name="charCnt" type="number" value="697"/>
+ <feature name="nodeCnt" type="number" value="21"/>
+ <feature name="visitRopeFxn" type="object" value="%26xdc_runtime_Text_visitRope__I"/>
+ <feature name="visitRopeFxn2" type="object" value="%26xdc_runtime_Text_visitRope2__I"/>
+ </module>
+ <module name="xdc.runtime.Timestamp"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampNull"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.TimestampStd"
+ used="false"
+ uses="">
+ </module>
+ <module name="xdc.runtime.Types"
+ used="false"
+ uses="">
+ </module>
+ </package>
+ <package name="ti.targets.rts6000" version="1, 0, 0, 0" repository="E:/rtsc/xdctools_3_15_00_29/packages/">
+ </package>
+ <package name="acme.utils.clocks" version="" repository="D:/work/tutorial/repo/">
+ <module name="acme.utils.clocks.ClockStd"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="acme.utils.clocks.ClockStd/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26acme_utils_clocks_ClockStd_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32787"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ </module>
+ </package>
+ <package name="acme.utils" version="" repository="D:/work/tutorial/repo/">
+ <module name="acme.utils.Bench"
+ used="true"
+ uses="">
+ <feature name="common$" type="xdc.runtime.Types.Common%24" value="%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D"><struct id="acme.utils.Bench/common$">
+ <field name="diags_ASSERT">ALWAYS_ON</field>
+ <field name="diags_ENTRY">ALWAYS_OFF</field>
+ <field name="diags_EXIT">ALWAYS_OFF</field>
+ <field name="diags_INTERNAL">ALWAYS_OFF</field>
+ <field name="diags_LIFECYCLE">ALWAYS_OFF</field>
+ <field name="diags_USER1">ALWAYS_OFF</field>
+ <field name="diags_USER2">ALWAYS_OFF</field>
+ <field name="diags_USER3">ALWAYS_OFF</field>
+ <field name="diags_USER4">ALWAYS_OFF</field>
+ <field name="diags_USER5">ALWAYS_OFF</field>
+ <field name="diags_USER6">ALWAYS_OFF</field>
+ <field name="diags_USER7">ALWAYS_OFF</field>
+ <field name="diags_USER8">ALWAYS_OFF</field>
+ <field name="fxntab">true</field>
+ <field name="gate">null</field>
+ <field name="gateParams">null</field>
+ <field name="instanceHeap">null</field>
+ <field name="instanceSection">null</field>
+ <field name="logger">null</field>
+ <field name="memoryPolicy">DELETE_POLICY</field>
+ <field name="namedInstance">false</field>
+ <field name="namedModule">true</field>
+ <field name="romPatchTable">false</field>
+</struct>
+ </feature>
+ <feature name="viewNameMap$" type="object" value="%5B%0A%0A%5D">
+ </feature>
+ <feature name="rovShowRawTab$" type="boolean" value="true"/>
+ <feature name="configNameMap$" type="object" value="%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D"/>
+ <feature name="Module__diagsEnabled" type="number" value="16"/>
+ <feature name="Module__diagsIncluded" type="number" value="16"/>
+ <feature name="Module__diagsMask" type="object" value="%26acme_utils_Bench_Module__root__V.hdr.diagsMask"/>
+ <feature name="Module__gateObj" type="object" value="null"/>
+ <feature name="Module__gatePrms" type="object" value="null"/>
+ <feature name="Module__id" type="number" value="32788"/>
+ <feature name="Module__loggerDefined" type="boolean" value="false"/>
+ <feature name="Module__loggerObj" type="object" value="null"/>
+ <feature name="Module__loggerFxn4" type="object" value="null"/>
+ <feature name="Module__loggerFxn8" type="object" value="null"/>
+ <feature name="Module__startupDoneFxn" type="object" value="null"/>
+ <feature name="Object__count" type="number" value="0"/>
+ <feature name="Object__heap" type="object" value="null"/>
+ <feature name="Object__sizeof" type="number" value="0"/>
+ <feature name="Object__table" type="object" value="null"/>
+ <feature name="PClock" type="acme.utils.Bench_PClock.Module" value="%7Bcommon%24%3A%20%7Bdiags_ASSERT%3A%20ALWAYS_ON%2C%20diags_ENTRY%3A%20ALWAYS_OFF%2C%20diags_EXIT%3A%20ALWAYS_OFF%2C%20diags_INTERNAL%3A%20ALWAYS_OFF%2C%20diags_LIFECYCLE%3A%20ALWAYS_OFF%2C%20diags_USER1%3A%20ALWAYS_OFF%2C%20diags_USER2%3A%20ALWAYS_OFF%2C%20diags_USER3%3A%20ALWAYS_OFF%2C%20diags_USER4%3A%20ALWAYS_OFF%2C%20diags_USER5%3A%20ALWAYS_OFF%2C%20diags_USER6%3A%20ALWAYS_OFF%2C%20diags_USER7%3A%20ALWAYS_OFF%2C%20diags_USER8%3A%20ALWAYS_OFF%2C%20fxntab%3A%20true%2C%20gate%3A%20null%2C%20gateParams%3A%20null%2C%20instanceHeap%3A%20null%2C%20instanceSection%3A%20null%2C%20logger%3A%20null%2C%20memoryPolicy%3A%20DELETE_POLICY%2C%20namedInstance%3A%20false%2C%20namedModule%3A%20true%2C%20romPatchTable%3A%20false%7D%2C%20viewNameMap%24%3A%20%5B%0A%0A%5D%2C%20rovShowRawTab%24%3A%20true%2C%20configNameMap%24%3A%20%5B%0A%5B%27xdc.runtime/Memory%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.instanceHeap%2C%20common%24.instanceSection%2C%20common%24.memoryPolicy%2C%20common%24.namedModule%2C%20common%24.namedInstance%2C%20common%24.fxntab%2C%20common%24.romPatchTable%5D%7D%5D%2C%0A%5B%27xdc.runtime/Diagnostics%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.logger%2C%20common%24.diags_ASSERT%2C%20common%24.diags_ENTRY%2C%20common%24.diags_EXIT%2C%20common%24.diags_INTERNAL%2C%20common%24.diags_LIFECYCLE%2C%20common%24.diags_USER1%2C%20common%24.diags_USER2%2C%20common%24.diags_USER3%2C%20common%24.diags_USER4%2C%20common%24.diags_USER5%2C%20common%24.diags_USER6%2C%20common%24.diags_USER7%2C%20common%24.diags_USER8%5D%7D%5D%2C%0A%5B%27xdc.runtime/Concurrency%27%2C%20%7BviewType%3A%20module%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5Bcommon%24.gate%2C%20common%24.gateParams%5D%7D%5D%2C%0A%5B%27xdc.runtime/Log%20Events%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BLog.Event%5D%7D%5D%2C%0A%5B%27xdc.runtime/Asserts%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BAssert.Id%5D%7D%5D%2C%0A%5B%27xdc.runtime/Errors%27%2C%20%7BviewType%3A%20instance%2C%20viewFxn%3A%20undefined%2C%20fields%3A%20%5BError.Id%5D%7D%5D%0A%5D%2C%20Module__diagsEnabled%3A%200x0%2C%20Module__diagsIncluded%3A%200x0%2C%20Module__diagsMask%3A%20null%2C%20Module__gateObj%3A%20null%2C%20Module__gatePrms%3A%20null%2C%20Module__id%3A%200x5%2C%20Module__loggerDefined%3A%20false%2C%20Module__loggerObj%3A%20null%2C%20Module__loggerFxn4%3A%20null%2C%20Module__loggerFxn8%3A%20null%2C%20Module__startupDoneFxn%3A%20null%2C%20Object__count%3A%200x0%2C%20Object__heap%3A%20null%2C%20Object__sizeof%3A%200x0%2C%20Object__table%3A%20null%2C%20delegate%24%3A%20xdc.services.intern.xsr.Value%24Obj@16d3536%3A%3A%28acme.utils.clocks.IClock.Module%29acme.utils.clocks.ClockStd%7D"/>
+ <feature name="enableFlag" type="boolean" value="true"/>
+ </module>
+ </package>
+ <package name="charlie.sqrtlib.test" version="" repository="D:/work/tutorial/repo/">
+ </package>
+</imports>
+</configuration>
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.dep b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.dep
new file mode 100644
index 0000000..e276024
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.dep
@@ -0,0 +1,118 @@
+#
+# The following is generated by utils.genDep for package/cfg/isqrtTest1-SPACE_x64P
+#
+package/cfg/isqrtTest1-SPACE_x64P.c package/cfg/isqrtTest1-SPACE_x64P.h package/cfg/isqrtTest1-SPACE_x64P.xdl:isqrtTest1.cfg package/cfg/isqrtTest1-SPACE_x64P.cfg D:/work/tutorial/repo/acme/utils/Bench.xs D:/work/tutorial/repo/charlie/sqrtlib/package.xs E:/rtsc/xdctools_3_15_00_29/include/utils.tci E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs
+
+D:/work/tutorial/repo/acme/utils/Bench.xs:
+D:/work/tutorial/repo/charlie/sqrtlib/package.xs:
+E:/rtsc/xdctools_3_15_00_29/include/utils.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IAntara.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IDaVinci.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IHimalaya.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP2x3x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/IOMAP3xxx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C642x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_128K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_1M.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_256K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C64_512K.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x0x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320C6x1x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDM6467.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRA44x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CDRx40x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6484.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI6486.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320CTCI648x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/ITMS320DA8xx.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6421.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6428.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6452.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320C6454.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM6431.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM647.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CDM648.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CF761990.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/TMS320CTNETV2685.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/c6x.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/catalog/c6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Platform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/IPackage.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Main.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/om2.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/ExeContext.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/IPlatform.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/Utils.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/platform/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Model.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/Program.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StateReader.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/rov/StructureDecoder.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerBuf.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/LoggerSys.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Timestamp.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Clock.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/services/global/Trace.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/template.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xdc.tci:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen.xs:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/xmlgen2.xs:
+
+
+define EXEC.isqrtTest1-SPACE.x64P
+
+E:/rtsc/xdctools_3_15_00_29/packages/ti/platforms/sim64Pxx/Windows/kelvin -quiet -mem_ignore D:\work\tutorial\repo\charlie\sqrtlib\test\isqrtTest1-SPACE.x64P
+endef
+
+#
+# The following is generated by java
+#
+
+isqrtTest1-SPACE.x64P: D:/work/tutorial/repo/acme/utils/lib/acme.utils.a64P D:/work/tutorial/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P D:/work/tutorial/repo/charlie/sqrtlib/lib/isqrt_loop.a64P
+
+package/cfg/isqrtTest1-SPACE_x64P.c: E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs
+package/cfg/isqrtTest1-SPACE_x64P.c package/cfg/isqrtTest1-SPACE_x64P.xdl: D:/work/tutorial/repo/charlie/sqrtlib/.interfaces D:/work/tutorial/repo/acme/utils/clocks/.interfaces D:/work/tutorial/repo/acme/utils/.interfaces .interfaces
+
+#
+# rule-less goals for files outside this package
+# (these goals force a re-build if these files are
+# moved or deleted)
+#
+D:/work/tutorial/repo/acme/utils/lib/acme.utils.a64P:
+D:/work/tutorial/repo/acme/utils/clocks/lib/acme.utils.clocks.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/ti.targets.rts6000.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/rts6000/lib/boot.a64P:
+D:/work/tutorial/repo/charlie/sqrtlib/lib/isqrt_loop.a64P:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/cfg/Program.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkcmd.xdt:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/linkUtils.xs:
+D:/work/tutorial/repo/charlie/sqrtlib/.interfaces:
+D:/work/tutorial/repo/acme/utils/clocks/.interfaces:
+D:/work/tutorial/repo/acme/utils/.interfaces:
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h
new file mode 100644
index 0000000..160f128
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h
@@ -0,0 +1,13 @@
+/*
+ * Do not modify this file; it is automatically
+ * generated and any modifications will be overwritten.
+ *
+ * @(#) xdc-t32
+ */
+
+#include <xdc/std.h>
+
+extern int xdc_runtime_Startup__EXECFXN__C;
+
+extern int xdc_runtime_Startup__RESETFXN__C;
+
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.mak b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.mak
new file mode 100644
index 0000000..c2e5aa5
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.mak
@@ -0,0 +1,77 @@
+#
+# Do not edit this file. This file is generated from
+# package.bld. Any modifications to this file will be
+# overwritten whenever makefiles are re-generated.
+#
+# target compatibility key = ti.targets.C64P{1,0,6.1,5
+#
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-SPACE_x64P.o64P.dep
+endif
+
+package/cfg/isqrtTest1-SPACE_x64P.o64P: | .interfaces
+package/cfg/isqrtTest1-SPACE_x64P.o64P: package/cfg/isqrtTest1-SPACE_x64P.c package/cfg/isqrtTest1-SPACE_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/isqrtTest1-SPACE_x64P.o64P:C_DIR=
+package/cfg/isqrtTest1-SPACE_x64P.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/isqrtTest1-SPACE_x64P.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/cfg/isqrtTest1-SPACE_x64P.s64P: | .interfaces
+package/cfg/isqrtTest1-SPACE_x64P.s64P: package/cfg/isqrtTest1-SPACE_x64P.c package/cfg/isqrtTest1-SPACE_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mo -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg -fr=./package/cfg
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/isqrtTest1-SPACE_x64P.s64P:C_DIR=
+package/cfg/isqrtTest1-SPACE_x64P.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/isqrtTest1-SPACE_x64P.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+ifneq (clean,$(MAKECMDGOALS))
+-include package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P.dep
+endif
+
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P: | .interfaces
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P: isqrtTest1.c package/cfg/isqrtTest1-SPACE_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg/isqrtTest1-SPACE -fr=./package/cfg/isqrtTest1-SPACE -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg/isqrtTest1-SPACE -s o64P $< -C -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg/isqrtTest1-SPACE -fr=./package/cfg/isqrtTest1-SPACE
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P:C_DIR=
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P: | .interfaces
+package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P: isqrtTest1.c package/cfg/isqrtTest1-SPACE_x64P.mak
+ @$(RM) $@.dep
+ $(RM) $@
+ @$(MSG) cl64P -n $< ...
+ $(ti.targets.C64P.rootDir)/bin/cl6x -c -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg/isqrtTest1-SPACE -fr=./package/cfg/isqrtTest1-SPACE -fc $<
+ $(MKDEP) -a $@.dep -p package/cfg/isqrtTest1-SPACE -s o64P $< -C -n -s --symdebug:none -qq -pdsw225 -mv64p -eo.o64P -ea.s64P -Dxdc_cfg__header__='charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.h' -Dxdc_target_name__=C64P -Dxdc_target_types__=ti/targets/std.h -Dxdc_bld__profile_release -Dxdc_bld__vers_1_0_6_1_5 -O2 $(XDCINCS) -I$(ti.targets.C64P.rootDir)/include -fs=./package/cfg/isqrtTest1-SPACE -fr=./package/cfg/isqrtTest1-SPACE
+ -@$(FIXDEP) $@.dep $@.dep
+
+package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P:C_DIR=
+package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P: PATH:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P: Path:=$(ti.targets.C64P.rootDir)/bin/;$(PATH)
+
+clean,64P ::
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.o64P
+ -$(RM) package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.s64P
+ -$(RM) package/cfg/isqrtTest1-SPACE/isqrtTest1.s64P
+
+isqrtTest1-SPACE.x64P: package/cfg/isqrtTest1-SPACE_x64P.o64P package/cfg/isqrtTest1-SPACE/isqrtTest1.o64P package/cfg/isqrtTest1-SPACE_x64P.mak
+
+clean::
+ -$(RM) package/cfg/isqrtTest1-SPACE_x64P.mak
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P
new file mode 100644
index 0000000..86d3d5f
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P
Binary files differ
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P.dep b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P.dep
new file mode 100644
index 0000000..fa5a0d7
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.o64P.dep
@@ -0,0 +1,55 @@
+package/cfg/isqrtTest1-SPACE_x64P.o64P: package/cfg/isqrtTest1-SPACE_x64P.c E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h ../../../acme/utils/Bench.h ../../../acme/utils/clocks/ClockStd.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h d:/ti/c6000/alc/include/limits.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h d:/ti/c6000/alc/include/stdio.h d:/ti/c6000/alc/include/stdarg.h d:/ti/c6000/alc/include/stddef.h E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h ../../../acme/utils/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h ../../../acme/utils/clocks/IClock.h ../../../acme/utils/package/Bench_PClock.h ../../../acme/utils/clocks/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h d:/ti/c6000/alc/include/linkage.h d:/ti/c6000/alc/include/stdint.h
+package/cfg/isqrtTest1-SPACE_x64P.c:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/std.h:
+../../../acme/utils/Bench.h:
+../../../acme/utils/clocks/ClockStd.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Core.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Defaults.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/GateNull.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/HeapStd.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Main.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Memory.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Startup.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/SysMin.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/System.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Text.h:
+d:/ti/c6000/alc/include/limits.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types.h:
+d:/ti/c6000/alc/include/stdio.h:
+d:/ti/c6000/alc/include/stdarg.h:
+d:/ti/c6000/alc/include/stddef.h:
+E:/rtsc/xdctools_3_15_00_29/packages/ti/targets/std.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/xdc.h:
+../../../acme/utils/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IModule.h:
+../../../acme/utils/clocks/IClock.h:
+../../../acme/utils/package/Bench_PClock.h:
+../../../acme/utils/clocks/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/package.defs.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Assert__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IHeap.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Diags__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Error__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IGateProvider.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Gate__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/IInstance.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Log__epilogue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Main_Module_GateProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/Memory_HeapProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/ISystemSupport.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_SupportProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/package/System_Module_GateProxy.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__prologue.h:
+E:/rtsc/xdctools_3_15_00_29/packages/xdc/runtime/Types__epilogue.h:
+d:/ti/c6000/alc/include/linkage.h:
+d:/ti/c6000/alc/include/stdint.h:
diff --git a/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.rov.xs b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.rov.xs
new file mode 100644
index 0000000..31c3dc4
--- /dev/null
+++ b/src/part1/examples/repo/charlie/sqrtlib/test/package/cfg/isqrtTest1-SPACE_x64P.rov.xs
@@ -0,0 +1,5086 @@
+__o = null
+__obj = [
+ this, // #0
+ {}, // #1
+ {}, // #2 xdc.runtime.Assert
+ [], // #3 xdc.runtime.Assert/$instances
+ {}, // #4 xdc.runtime.Error.Desc#0
+ {}, // #5 xdc.runtime.Assert/common$
+ [], // #6 xdc.runtime.Assert/configNameMap$
+ {}, // #7 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ [], // #8 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #9 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #10 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #11 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #12 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #13 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ [], // #14 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #15 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ [], // #16 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #17 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ [], // #18 xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #19 xdc.runtime.Assert/viewNameMap$
+ {}, // #20 xdc.runtime.Core
+ [], // #21 xdc.runtime.Core/$instances
+ {}, // #22 xdc.runtime.Assert.Desc#0
+ {}, // #23 xdc.runtime.Core/common$
+ [], // #24 xdc.runtime.Core/configNameMap$
+ {}, // #25 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ [], // #26 xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #27 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #28 xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #29 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #30 xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #31 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ [], // #32 xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #33 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ [], // #34 xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #35 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ [], // #36 xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #37 xdc.runtime.Core/viewNameMap$
+ {}, // #38 xdc.runtime.Defaults
+ [], // #39 xdc.runtime.Defaults/$instances
+ {}, // #40 xdc.runtime.Defaults/common$
+ [], // #41 xdc.runtime.Defaults/configNameMap$
+ {}, // #42 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ [], // #43 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #44 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #45 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #46 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #47 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #48 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ [], // #49 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #50 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ [], // #51 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #52 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ [], // #53 xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #54 xdc.runtime.Defaults/viewNameMap$
+ {}, // #55 xdc.runtime.Diags
+ [], // #56 xdc.runtime.Diags/$instances
+ {}, // #57 xdc.runtime.Diags/common$
+ [], // #58 xdc.runtime.Diags/configNameMap$
+ {}, // #59 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ [], // #60 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #61 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #62 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #63 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #64 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #65 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ [], // #66 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #67 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ [], // #68 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #69 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ [], // #70 xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #71 xdc.runtime.Diags/viewNameMap$
+ {}, // #72 xdc.runtime.Error
+ [], // #73 xdc.runtime.Error/$instances
+ {}, // #74 xdc.runtime.Error.Desc#1
+ {}, // #75 xdc.runtime.Error.Desc#2
+ {}, // #76 xdc.runtime.Error/common$
+ [], // #77 xdc.runtime.Error/configNameMap$
+ {}, // #78 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ [], // #79 xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #80 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #81 xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #82 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #83 xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #84 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ [], // #85 xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #86 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ [], // #87 xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #88 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ [], // #89 xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #90 xdc.runtime.Error/viewNameMap$
+ {}, // #91 xdc.runtime.Gate
+ [], // #92 xdc.runtime.Gate/$instances
+ {}, // #93 xdc.runtime.Gate/common$
+ [], // #94 xdc.runtime.Gate/configNameMap$
+ {}, // #95 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ [], // #96 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #97 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #98 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #99 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #100 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #101 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ [], // #102 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #103 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ [], // #104 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #105 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ [], // #106 xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #107 xdc.runtime.Gate/viewNameMap$
+ {}, // #108 xdc.runtime.GateNull
+ [], // #109 xdc.runtime.GateNull/$instances
+ {}, // #110 xdc.runtime.GateNull/common$
+ [], // #111 xdc.runtime.GateNull/configNameMap$
+ {}, // #112 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ [], // #113 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #114 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #115 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #116 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #117 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #118 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ [], // #119 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #120 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ [], // #121 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #122 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ [], // #123 xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #124 xdc.runtime.GateNull/viewNameMap$
+ {}, // #125 xdc.runtime.Log
+ [], // #126 xdc.runtime.Log/$instances
+ {}, // #127 xdc.runtime.Log.EventDesc#0
+ {}, // #128 xdc.runtime.Log.EventDesc#1
+ {}, // #129 xdc.runtime.Log.EventDesc#3
+ {}, // #130 xdc.runtime.Log.EventDesc#2
+ {}, // #131 xdc.runtime.Log/common$
+ [], // #132 xdc.runtime.Log/configNameMap$
+ {}, // #133 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ [], // #134 xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #135 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #136 xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #137 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #138 xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #139 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ [], // #140 xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #141 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ [], // #142 xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #143 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ [], // #144 xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #145 xdc.runtime.Log/idToInfo
+ [], // #146 xdc.runtime.Log/viewNameMap$
+ {}, // #147 xdc.runtime.Main
+ [], // #148 xdc.runtime.Main/$instances
+ {}, // #149 xdc.runtime.Main/common$
+ [], // #150 xdc.runtime.Main/configNameMap$
+ {}, // #151 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ [], // #152 xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #153 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #154 xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #155 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #156 xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #157 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ [], // #158 xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #159 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ [], // #160 xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #161 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ [], // #162 xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #163 xdc.runtime.Main/viewNameMap$
+ {}, // #164 xdc.runtime.Memory
+ [], // #165 xdc.runtime.Memory/$instances
+ {}, // #166 xdc.runtime.HeapStd
+ [], // #167 xdc.runtime.HeapStd/$instances
+ {}, // #168 xdc.runtime.HeapStd.Instance#0
+ {}, // #169 xdc.runtime.HeapStd.Instance#0/instance
+ {}, // #170 xdc.runtime.Assert.Desc#4
+ {}, // #171 xdc.runtime.Assert.Desc#3
+ {}, // #172 xdc.runtime.Assert.Desc#2
+ {}, // #173 xdc.runtime.Error.Desc#4
+ {}, // #174 xdc.runtime.HeapStd/common$
+ [], // #175 xdc.runtime.HeapStd/configNameMap$
+ {}, // #176 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ [], // #177 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #178 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #179 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #180 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #181 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #182 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ [], // #183 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #184 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ [], // #185 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #186 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ [], // #187 xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #188 xdc.runtime.HeapStd/viewNameMap$
+ {}, // #189 xdc.runtime.Memory/common$
+ [], // #190 xdc.runtime.Memory/configNameMap$
+ {}, // #191 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ [], // #192 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #193 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #194 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #195 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #196 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #197 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ [], // #198 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #199 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ [], // #200 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #201 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ [], // #202 xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #203 xdc.runtime.Memory/viewNameMap$
+ {}, // #204 xdc.runtime.Startup
+ [], // #205 xdc.runtime.Startup/$instances
+ {}, // #206 xdc.runtime.Startup/common$
+ [], // #207 xdc.runtime.Startup/configNameMap$
+ {}, // #208 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'
+ [], // #209 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #210 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #211 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #212 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #213 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #214 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'
+ [], // #215 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #216 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'
+ [], // #217 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #218 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'
+ [], // #219 xdc.runtime.Startup/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #220 xdc.runtime.Startup/firstFxns
+ [], // #221 xdc.runtime.Startup/lastFxns
+ [], // #222 xdc.runtime.Startup/sfxnRts
+ [], // #223 xdc.runtime.Startup/sfxnTab
+ [], // #224 xdc.runtime.Startup/viewNameMap$
+ {}, // #225 xdc.runtime.System
+ [], // #226 xdc.runtime.System/$instances
+ {}, // #227 xdc.runtime.Assert.Desc#5
+ {}, // #228 xdc.runtime.SysMin
+ [], // #229 xdc.runtime.SysMin/$instances
+ {}, // #230 xdc.runtime.SysMin/common$
+ [], // #231 xdc.runtime.SysMin/configNameMap$
+ {}, // #232 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'
+ [], // #233 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #234 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #235 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #236 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #237 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #238 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'
+ [], // #239 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #240 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'
+ [], // #241 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #242 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'
+ [], // #243 xdc.runtime.SysMin/configNameMap$/'xdc.runtime/Errors'/fields
+ {}, // #244 xdc.rov.ViewInfo.Instance#1
+ {}, // #245 xdc.rov.ViewInfo
+ [], // #246 xdc.rov.ViewInfo/$instances
+ {}, // #247 xdc.rov.ViewInfo.Instance#0
+ [], // #248 xdc.rov.ViewInfo.Instance#0/viewMap
+ {}, // #249 xdc.rov.ViewInfo.Instance#0/viewMap/'Basic'
+ {}, // #250 xdc.rov.ViewInfo.Instance#0/viewMap/'Records'
+ [], // #251 xdc.rov.ViewInfo.Instance#1/viewMap
+ {}, // #252 xdc.rov.ViewInfo.Instance#1/viewMap/'Module'
+ {}, // #253 xdc.rov.ViewInfo.Instance#1/viewMap/'OutputBuffer'
+ [], // #254 xdc.runtime.SysMin/viewNameMap$
+ {}, // #255 xdc.runtime.System/common$
+ [], // #256 xdc.runtime.System/configNameMap$
+ {}, // #257 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'
+ [], // #258 xdc.runtime.System/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #259 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #260 xdc.runtime.System/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #261 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #262 xdc.runtime.System/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #263 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'
+ [], // #264 xdc.runtime.System/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #265 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'
+ [], // #266 xdc.runtime.System/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #267 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'
+ [], // #268 xdc.runtime.System/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #269 xdc.runtime.System/exitFxns
+ [], // #270 xdc.runtime.System/viewNameMap$
+ {}, // #271 xdc.runtime.Text
+ [], // #272 xdc.runtime.Text/$instances
+ [], // #273 xdc.runtime.Text/charTab
+ {}, // #274 xdc.runtime.Text/common$
+ [], // #275 xdc.runtime.Text/configNameMap$
+ {}, // #276 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'
+ [], // #277 xdc.runtime.Text/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #278 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #279 xdc.runtime.Text/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #280 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #281 xdc.runtime.Text/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #282 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'
+ [], // #283 xdc.runtime.Text/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #284 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'
+ [], // #285 xdc.runtime.Text/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #286 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'
+ [], // #287 xdc.runtime.Text/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #288 xdc.runtime.Text/nodeTab
+ {}, // #289 xdc.runtime.Text/nodeTab/0
+ {}, // #290 xdc.runtime.Text/nodeTab/1
+ {}, // #291 xdc.runtime.Text/nodeTab/2
+ {}, // #292 xdc.runtime.Text/nodeTab/3
+ {}, // #293 xdc.runtime.Text/nodeTab/4
+ {}, // #294 xdc.runtime.Text/nodeTab/5
+ {}, // #295 xdc.runtime.Text/nodeTab/6
+ {}, // #296 xdc.runtime.Text/nodeTab/7
+ {}, // #297 xdc.runtime.Text/nodeTab/8
+ {}, // #298 xdc.runtime.Text/nodeTab/9
+ {}, // #299 xdc.runtime.Text/nodeTab/10
+ {}, // #300 xdc.runtime.Text/nodeTab/11
+ {}, // #301 xdc.runtime.Text/nodeTab/12
+ {}, // #302 xdc.runtime.Text/nodeTab/13
+ {}, // #303 xdc.runtime.Text/nodeTab/14
+ {}, // #304 xdc.runtime.Text/nodeTab/15
+ {}, // #305 xdc.runtime.Text/nodeTab/16
+ {}, // #306 xdc.runtime.Text/nodeTab/17
+ {}, // #307 xdc.runtime.Text/nodeTab/18
+ {}, // #308 xdc.runtime.Text/nodeTab/19
+ {}, // #309 xdc.runtime.Text/nodeTab/20
+ [], // #310 xdc.runtime.Text/viewNameMap$
+ {}, // #311 acme.utils.clocks.ClockStd
+ [], // #312 acme.utils.clocks.ClockStd/$instances
+ {}, // #313 acme.utils.clocks.ClockStd/common$
+ [], // #314 acme.utils.clocks.ClockStd/configNameMap$
+ {}, // #315 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'
+ [], // #316 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #317 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #318 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #319 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #320 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #321 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'
+ [], // #322 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #323 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'
+ [], // #324 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #325 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'
+ [], // #326 acme.utils.clocks.ClockStd/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #327 acme.utils.clocks.ClockStd/viewNameMap$
+ {}, // #328 acme.utils.Bench
+ [], // #329 acme.utils.Bench/$instances
+ {}, // #330 acme.utils.Bench/common$
+ [], // #331 acme.utils.Bench/configNameMap$
+ {}, // #332 acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'
+ [], // #333 acme.utils.Bench/configNameMap$/'xdc.runtime/Memory'/fields
+ {}, // #334 acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'
+ [], // #335 acme.utils.Bench/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ {}, // #336 acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'
+ [], // #337 acme.utils.Bench/configNameMap$/'xdc.runtime/Concurrency'/fields
+ {}, // #338 acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'
+ [], // #339 acme.utils.Bench/configNameMap$/'xdc.runtime/Log Events'/fields
+ {}, // #340 acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'
+ [], // #341 acme.utils.Bench/configNameMap$/'xdc.runtime/Asserts'/fields
+ {}, // #342 acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'
+ [], // #343 acme.utils.Bench/configNameMap$/'xdc.runtime/Errors'/fields
+ [], // #344 acme.utils.Bench/viewNameMap$
+ {}, // #345
+ {}, // #346
+ {}, // #347
+ {}, // #348
+ {}, // #349
+ {}, // #350
+ {}, // #351 ti.targets.C64P
+ {}, // #352 ti.targets.C64P/ar
+ {}, // #353 ti.targets.C64P/arOpts
+ {}, // #354 ti.targets.C64P/asm
+ {}, // #355 ti.targets.C64P/asmOpts
+ {}, // #356 ti.targets.C62
+ {}, // #357 ti.targets.C62/compatibleSuffixes
+ {}, // #358 ti.targets.C62/debugGen
+ {}, // #359 ti.targets.C62/extensions
+ {}, // #360 ti.targets.C62/extensions/'.C'
+ {}, // #361 ti.targets.C62/extensions/'.asm'
+ {}, // #362 ti.targets.C62/extensions/'.c'
+ {}, // #363 ti.targets.C62/extensions/'.cc'
+ {}, // #364 ti.targets.C62/extensions/'.cpp'
+ {}, // #365 ti.targets.C62/extensions/'.cxx'
+ {}, // #366 ti.targets.C62/extensions/'.s62'
+ {}, // #367 ti.targets.C62/model
+ {}, // #368 ti.targets.C62/platforms
+ {}, // #369 ti.targets.C62/profiles
+ {}, // #370 ti.targets.C62/profiles/'coverage'
+ {}, // #371 ti.targets.C62/profiles/'coverage'/compileOpts
+ {}, // #372 ti.targets.C62/profiles/'coverage'/filters
+ {}, // #373 ti.targets.C62/profiles/'debug'
+ {}, // #374 ti.targets.C62/profiles/'debug'/compileOpts
+ {}, // #375 ti.targets.C62/profiles/'debug'/filters
+ {}, // #376 ti.targets.C62/profiles/'profile'
+ {}, // #377 ti.targets.C62/profiles/'profile'/compileOpts
+ {}, // #378 ti.targets.C62/profiles/'profile'/filters
+ {}, // #379 ti.targets.C62/profiles/'release'
+ {}, // #380 ti.targets.C62/profiles/'release'/compileOpts
+ {}, // #381 ti.targets.C62/profiles/'release'/filters
+ {}, // #382 ti.targets.C62/profiles/'whole_program'
+ {}, // #383 ti.targets.C62/profiles/'whole_program'/compileOpts
+ {}, // #384 ti.targets.C62/profiles/'whole_program'/filters
+ {}, // #385 ti.targets.C62/profiles/'whole_program_debug'
+ {}, // #386 ti.targets.C62/profiles/'whole_program_debug'/compileOpts
+ {}, // #387 ti.targets.C62/profiles/'whole_program_debug'/filters
+ {}, // #388 ti.targets.C62/sectMap
+ {}, // #389 ti.targets.C62/stdTypes
+ {}, // #390 ti.targets.C62/stdTypes/t_Char
+ {}, // #391 ti.targets.C62/stdTypes/t_Double
+ {}, // #392 ti.targets.C62/stdTypes/t_Float
+ {}, // #393 ti.targets.C62/stdTypes/t_Fxn
+ {}, // #394 ti.targets.C62/stdTypes/t_IArg
+ {}, // #395 ti.targets.C62/stdTypes/t_Int
+ {}, // #396 ti.targets.C62/stdTypes/t_Int16
+ {}, // #397 ti.targets.C62/stdTypes/t_Int32
+ {}, // #398 ti.targets.C62/stdTypes/t_Int40
+ {}, // #399 ti.targets.C62/stdTypes/t_Int64
+ {}, // #400 ti.targets.C62/stdTypes/t_Int8
+ {}, // #401 ti.targets.C62/stdTypes/t_LDouble
+ {}, // #402 ti.targets.C62/stdTypes/t_LLong
+ {}, // #403 ti.targets.C62/stdTypes/t_Long
+ {}, // #404 ti.targets.C62/stdTypes/t_Ptr
+ {}, // #405 ti.targets.C62/stdTypes/t_Short
+ {}, // #406 ti.targets.C62/versionMap
+ {}, // #407 ti.targets.C64P/cc
+ {}, // #408 ti.targets.C64P/ccConfigOpts
+ {}, // #409 ti.targets.C64P/ccOpts
+ {}, // #410 ti.targets.C64P/compatibleSuffixes
+ {}, // #411 ti.targets.C64P/debugGen
+ {}, // #412 ti.targets.C64P/extensions
+ {}, // #413 ti.targets.C64P/extensions/'.C'
+ {}, // #414 ti.targets.C64P/extensions/'.asm'
+ {}, // #415 ti.targets.C64P/extensions/'.c'
+ {}, // #416 ti.targets.C64P/extensions/'.cc'
+ {}, // #417 ti.targets.C64P/extensions/'.cpp'
+ {}, // #418 ti.targets.C64P/extensions/'.cxx'
+ {}, // #419 ti.targets.C64P/extensions/'.s62'
+ {}, // #420 ti.targets.C64P/extensions/'.s64'
+ {}, // #421 ti.targets.C64P/extensions/'.s64P'
+ {}, // #422 ti.targets.C64P/lnk
+ {}, // #423 ti.targets.C64P/lnkOpts
+ {}, // #424 ti.targets.C64P/model
+ {}, // #425 ti.targets.C64P/platforms
+ {}, // #426 ti.targets.C64P/profiles
+ {}, // #427 ti.targets.C64P/profiles/'coverage'
+ {}, // #428 ti.targets.C64P/profiles/'coverage'/compileOpts
+ {}, // #429 ti.targets.C64P/profiles/'coverage'/filters
+ {}, // #430 ti.targets.C64P/profiles/'debug'
+ {}, // #431 ti.targets.C64P/profiles/'debug'/compileOpts
+ {}, // #432 ti.targets.C64P/profiles/'debug'/filters
+ {}, // #433 ti.targets.C64P/profiles/'profile'
+ {}, // #434 ti.targets.C64P/profiles/'profile'/compileOpts
+ {}, // #435 ti.targets.C64P/profiles/'profile'/filters
+ {}, // #436 ti.targets.C64P/profiles/'release'
+ {}, // #437 ti.targets.C64P/profiles/'release'/compileOpts
+ {}, // #438 ti.targets.C64P/profiles/'release'/filters
+ {}, // #439 ti.targets.C64P/profiles/'whole_program'
+ {}, // #440 ti.targets.C64P/profiles/'whole_program'/compileOpts
+ {}, // #441 ti.targets.C64P/profiles/'whole_program'/filters
+ {}, // #442 ti.targets.C64P/profiles/'whole_program_debug'
+ {}, // #443 ti.targets.C64P/profiles/'whole_program_debug'/compileOpts
+ {}, // #444 ti.targets.C64P/profiles/'whole_program_debug'/filters
+ {}, // #445 ti.targets.C64P/sectMap
+ {}, // #446 ti.targets.C64P/stdTypes
+ {}, // #447 ti.targets.C64P/stdTypes/t_Char
+ {}, // #448 ti.targets.C64P/stdTypes/t_Double
+ {}, // #449 ti.targets.C64P/stdTypes/t_Float
+ {}, // #450 ti.targets.C64P/stdTypes/t_Fxn
+ {}, // #451 ti.targets.C64P/stdTypes/t_IArg
+ {}, // #452 ti.targets.C64P/stdTypes/t_Int
+ {}, // #453 ti.targets.C64P/stdTypes/t_Int16
+ {}, // #454 ti.targets.C64P/stdTypes/t_Int32
+ {}, // #455 ti.targets.C64P/stdTypes/t_Int40
+ {}, // #456 ti.targets.C64P/stdTypes/t_Int64
+ {}, // #457 ti.targets.C64P/stdTypes/t_Int8
+ {}, // #458 ti.targets.C64P/stdTypes/t_LDouble
+ {}, // #459 ti.targets.C64P/stdTypes/t_LLong
+ {}, // #460 ti.targets.C64P/stdTypes/t_Long
+ {}, // #461 ti.targets.C64P/stdTypes/t_Ptr
+ {}, // #462 ti.targets.C64P/stdTypes/t_Short
+ {}, // #463 ti.targets.C64P/vers
+ {}, // #464 ti.targets.C64P/versionMap
+ {}, // #465
+]
+
+__o = __obj[0]
+ __o['$modules'] = __obj[1.0]
+ __o['build'] = __obj[345.0]
+
+__o = __obj[1]
+ __o['#32770'] = __obj[2.0]
+ __o['#32771'] = __obj[20.0]
+ __o['#32772'] = __obj[38.0]
+ __o['#32773'] = __obj[55.0]
+ __o['#32774'] = __obj[72.0]
+ __o['#32775'] = __obj[91.0]
+ __o['#32776'] = __obj[108.0]
+ __o['#32777'] = __obj[125.0]
+ __o['#32778'] = __obj[147.0]
+ __o['#32779'] = __obj[164.0]
+ __o['#32780'] = __obj[166.0]
+ __o['#32781'] = __obj[204.0]
+ __o['#32782'] = __obj[225.0]
+ __o['#32783'] = __obj[228.0]
+ __o['#32784'] = __obj[271.0]
+ __o['#32787'] = __obj[311.0]
+ __o['#32788'] = __obj[328.0]
+ __o['acme.utils.Bench'] = __obj[328.0]
+ __o['acme.utils.clocks.ClockStd'] = __obj[311.0]
+ __o['xdc.runtime.Assert'] = __obj[2.0]
+ __o['xdc.runtime.Core'] = __obj[20.0]
+ __o['xdc.runtime.Defaults'] = __obj[38.0]
+ __o['xdc.runtime.Diags'] = __obj[55.0]
+ __o['xdc.runtime.Error'] = __obj[72.0]
+ __o['xdc.runtime.Gate'] = __obj[91.0]
+ __o['xdc.runtime.GateNull'] = __obj[108.0]
+ __o['xdc.runtime.HeapStd'] = __obj[166.0]
+ __o['xdc.runtime.Log'] = __obj[125.0]
+ __o['xdc.runtime.Main'] = __obj[147.0]
+ __o['xdc.runtime.Memory'] = __obj[164.0]
+ __o['xdc.runtime.Startup'] = __obj[204.0]
+ __o['xdc.runtime.SysMin'] = __obj[228.0]
+ __o['xdc.runtime.System'] = __obj[225.0]
+ __o['xdc.runtime.Text'] = __obj[271.0]
+
+__o = __obj[2] // xdc.runtime.Assert
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[3.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert', 'UTF-8'))
+ __o['E_assertFailed'] = __obj[4.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Assert_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32770
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[5.0]
+ __o['configNameMap$'] = __obj[6.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[19.0]
+
+__o = __obj[3] // xdc.runtime.Assert/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2F%24instances', 'UTF-8'))
+
+__o = __obj[4] // xdc.runtime.Error.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%230', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('assertion+failure%25s%25s', 'UTF-8'))
+
+__o = __obj[5] // xdc.runtime.Assert/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[6] // xdc.runtime.Assert/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[7.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[9.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[11.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[13.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[15.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[17.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[7] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[8.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[8] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[9] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[10.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[10] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[11] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[12.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[12] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[13] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[14.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[14] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[15] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[16.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[16] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[17] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[18.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[18] // xdc.runtime.Assert/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[19] // xdc.runtime.Assert/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[20] // xdc.runtime.Core
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[21.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core', 'UTF-8'))
+ __o['A_initializedParams'] = __obj[22.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Core_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32771
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[23.0]
+ __o['configNameMap$'] = __obj[24.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[37.0]
+
+__o = __obj[21] // xdc.runtime.Core/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2F%24instances', 'UTF-8'))
+
+__o = __obj[22] // xdc.runtime.Assert.Desc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%230', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('A_initializedParams%3A+uninitialized+Params+struct', 'UTF-8'))
+
+__o = __obj[23] // xdc.runtime.Core/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[24] // xdc.runtime.Core/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[25.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[27.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[29.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[31.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[33.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[35.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[25] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[26.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[26] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[27] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[28.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[28] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[29] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[30.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[30] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[31] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[32.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[32] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[33] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[34.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[34] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[35] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[36.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[36] // xdc.runtime.Core/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[37] // xdc.runtime.Core/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Core%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[38] // xdc.runtime.Defaults
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[39.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Defaults_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32772
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[40.0]
+ __o['configNameMap$'] = __obj[41.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[54.0]
+
+__o = __obj[39] // xdc.runtime.Defaults/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2F%24instances', 'UTF-8'))
+
+__o = __obj[40] // xdc.runtime.Defaults/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[41] // xdc.runtime.Defaults/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[42.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[44.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[46.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[48.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[50.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[52.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[42] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[43.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[43] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[44] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[45.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[45] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[46] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[47.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[47] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[48] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[49.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[49] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[50] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[51.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[51] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[52] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[53.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[53] // xdc.runtime.Defaults/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[54] // xdc.runtime.Defaults/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Defaults%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[55] // xdc.runtime.Diags
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[56.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags', 'UTF-8'))
+ __o['ALL'] = 65535
+ __o['ASSERT'] = 16
+ __o['ENTRY'] = 1
+ __o['EXIT'] = 2
+ __o['INTERNAL'] = 8
+ __o['LIFECYCLE'] = 4
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Diags_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32773
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['USER1'] = 256
+ __o['USER2'] = 512
+ __o['USER3'] = 1024
+ __o['USER4'] = 2048
+ __o['USER5'] = 4096
+ __o['USER6'] = 8192
+ __o['USER7'] = 16384
+ __o['USER8'] = 32768
+ __o['common$'] = __obj[57.0]
+ __o['configNameMap$'] = __obj[58.0]
+ __o['dictBase'] = null
+ __o['rovShowRawTab$'] = true
+ __o['setMaskEnabled'] = false
+ __o['viewNameMap$'] = __obj[71.0]
+
+__o = __obj[56] // xdc.runtime.Diags/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2F%24instances', 'UTF-8'))
+
+__o = __obj[57] // xdc.runtime.Diags/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[58] // xdc.runtime.Diags/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[59.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[61.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[63.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[65.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[67.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[69.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[59] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[60.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[60] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[61] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[62.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[62] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[63] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[64.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[64] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[65] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[66.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[66] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[67] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[68.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[68] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[69] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[70.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[70] // xdc.runtime.Diags/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[71] // xdc.runtime.Diags/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[72] // xdc.runtime.Error
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[73.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error', 'UTF-8'))
+ __o['E_generic'] = __obj[74.0]
+ __o['E_memory'] = __obj[75.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32774
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 2
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[76.0]
+ __o['configNameMap$'] = __obj[77.0]
+ __o['maxDepth'] = 16
+ __o['policy'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.UNWIND', 'UTF-8'))
+ __o['raiseHook'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Error_print__E', 'UTF-8'))
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[90.0]
+
+__o = __obj[73] // xdc.runtime.Error/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2F%24instances', 'UTF-8'))
+
+__o = __obj[74] // xdc.runtime.Error.Desc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%231', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('generic+error%3A+%25s', 'UTF-8'))
+
+__o = __obj[75] // xdc.runtime.Error.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%232', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('out+of+memory%3A+heap%3D0x%25x%2C+size%3D%25u', 'UTF-8'))
+
+__o = __obj[76] // xdc.runtime.Error/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[77] // xdc.runtime.Error/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[78.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[80.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[82.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[84.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[86.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[88.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[78] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[79.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[79] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[80] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[81.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[81] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[82] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[83.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[83] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[84] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[85.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[85] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[86] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[87.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[87] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[88] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[89.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[89] // xdc.runtime.Error/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[90] // xdc.runtime.Error/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[91] // xdc.runtime.Gate
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[92.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Gate_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32775
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[93.0]
+ __o['configNameMap$'] = __obj[94.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[107.0]
+
+__o = __obj[92] // xdc.runtime.Gate/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2F%24instances', 'UTF-8'))
+
+__o = __obj[93] // xdc.runtime.Gate/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[94] // xdc.runtime.Gate/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[95.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[97.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[99.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[101.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[103.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[105.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[95] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[96.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[96] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[97] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[98.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[98] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[99] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[100.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[100] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[101] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[102.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[102] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[103] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[104.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[104] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[105] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[106.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[106] // xdc.runtime.Gate/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[107] // xdc.runtime.Gate/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Gate%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[108] // xdc.runtime.GateNull
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[109.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull', 'UTF-8'))
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_GateNull_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32776
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['Q_PREEMPTING'] = 2
+ __o['common$'] = __obj[110.0]
+ __o['configNameMap$'] = __obj[111.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[124.0]
+
+__o = __obj[109] // xdc.runtime.GateNull/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2F%24instances', 'UTF-8'))
+
+__o = __obj[110] // xdc.runtime.GateNull/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[111] // xdc.runtime.GateNull/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[112.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[114.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[116.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[118.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[120.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[122.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[112] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[113.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[113] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[114] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[115.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[115] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[116] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[117.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[117] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[118] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[119.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[119] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[120] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[121.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[121] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[122] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[123.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[123] // xdc.runtime.GateNull/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[124] // xdc.runtime.GateNull/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.GateNull%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[125] // xdc.runtime.Log
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[126.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log', 'UTF-8'))
+ __o['L_construct'] = __obj[127.0]
+ __o['L_create'] = __obj[128.0]
+ __o['L_delete'] = __obj[129.0]
+ __o['L_destruct'] = __obj[130.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Log_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32777
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NUMARGS'] = 8
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['PRINTFID'] = 0
+ __o['common$'] = __obj[131.0]
+ __o['configNameMap$'] = __obj[132.0]
+ __o['idToInfo'] = __obj[145.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[146.0]
+
+__o = __obj[126] // xdc.runtime.Log/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2F%24instances', 'UTF-8'))
+
+__o = __obj[127] // xdc.runtime.Log.EventDesc#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%230', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[128] // xdc.runtime.Log.EventDesc#1
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%231', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))
+
+__o = __obj[129] // xdc.runtime.Log.EventDesc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%233', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+delete%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[130] // xdc.runtime.Log.EventDesc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.EventDesc%232', 'UTF-8'))
+ __o['mask'] = 4
+ __o['msg'] = String(java.net.URLDecoder.decode('--%3E+destruct%3A+%28%25p%29', 'UTF-8'))
+
+__o = __obj[131] // xdc.runtime.Log/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[132] // xdc.runtime.Log/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[133.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[135.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[137.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[139.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[141.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[143.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[133] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[134.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[134] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[135] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[136.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[136] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[137] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[138.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[138] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[139] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[140.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[140] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[141] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[142.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[142] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[143] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[144.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[144] // xdc.runtime.Log/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[145] // xdc.runtime.Log/idToInfo
+ __o.$keys = []
+ __o.push(__o['#468'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_construct%3A%3A%3C--+construct%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#468')
+ __o.push(__o['#492'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_create%3A%3A%3C--+create%3A+%25p%28%27%25s%27%29', 'UTF-8'))); __o.$keys.push('#492')
+ __o.push(__o['#513'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_destruct%3A%3A--%3E+destruct%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#513')
+ __o.push(__o['#532'] = String(java.net.URLDecoder.decode('xdc.runtime.Log.L_delete%3A%3A--%3E+delete%3A+%28%25p%29', 'UTF-8'))); __o.$keys.push('#532')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FidToInfo', 'UTF-8'))
+
+__o = __obj[146] // xdc.runtime.Log/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Log%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[147] // xdc.runtime.Main
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[148.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main', 'UTF-8'))
+ __o['Module_GateProxy'] = __obj[108.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Main_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32778
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[149.0]
+ __o['configNameMap$'] = __obj[150.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[163.0]
+
+__o = __obj[148] // xdc.runtime.Main/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2F%24instances', 'UTF-8'))
+
+__o = __obj[149] // xdc.runtime.Main/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[150] // xdc.runtime.Main/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[151.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[153.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[155.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[157.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[159.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[161.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[151] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[152.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[152] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[153] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[154.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[154] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[155] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[156.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[156] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[157] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[158.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[158] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[159] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[160.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[160] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[161] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[162.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[162] // xdc.runtime.Main/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[163] // xdc.runtime.Main/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Main%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[164] // xdc.runtime.Memory
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[165.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory', 'UTF-8'))
+ __o['HeapProxy'] = __obj[166.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Memory_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32779
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['Q_BLOCKING'] = 1
+ __o['common$'] = __obj[189.0]
+ __o['configNameMap$'] = __obj[190.0]
+ __o['defaultHeapInstance'] = __obj[168.0]
+ __o['defaultHeapSize'] = 4096
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[203.0]
+
+__o = __obj[165] // xdc.runtime.Memory/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2F%24instances', 'UTF-8'))
+
+__o = __obj[166] // xdc.runtime.HeapStd
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[167.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd', 'UTF-8'))
+ __o['A_invalidAlignment'] = __obj[170.0]
+ __o['A_invalidTotalFreeSize'] = __obj[171.0]
+ __o['A_zeroSize'] = __obj[172.0]
+ __o['E_noRTSMemory'] = __obj[173.0]
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_HeapStd_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32780
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[174.0]
+ __o['configNameMap$'] = __obj[175.0]
+ __o['rovShowRawTab$'] = true
+ __o['viewNameMap$'] = __obj[188.0]
+
+__o = __obj[167] // xdc.runtime.HeapStd/$instances
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2F%24instances', 'UTF-8'))
+ __o['0'] = __obj[168.0]
+
+__o = __obj[168] // xdc.runtime.HeapStd.Instance#0
+ __o['$category'] = String(java.net.URLDecoder.decode('Instance', 'UTF-8'))
+ __o['$module'] = __obj[166.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230', 'UTF-8'))
+ __o['instance'] = __obj[169.0]
+ __o['size'] = 4096
+
+__o = __obj[169] // xdc.runtime.HeapStd.Instance#0/instance
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd.Instance%230%2Finstance', 'UTF-8'))
+ __o['name'] = null
+
+__o = __obj[170] // xdc.runtime.Assert.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%234', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_alloc+-+requested+alignment+is+greater+than+allowed', 'UTF-8'))
+
+__o = __obj[171] // xdc.runtime.Assert.Desc#3
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%233', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd+instance+totalFreeSize+is+greater+than+starting+size', 'UTF-8'))
+
+__o = __obj[172] // xdc.runtime.Assert.Desc#2
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Assert.Desc%232', 'UTF-8'))
+ __o['mask'] = 16
+ __o['msg'] = String(java.net.URLDecoder.decode('HeapStd_create+cannot+have+a+zero+size+value', 'UTF-8'))
+
+__o = __obj[173] // xdc.runtime.Error.Desc#4
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Error.Desc%234', 'UTF-8'))
+ __o['code'] = 0
+ __o['msg'] = String(java.net.URLDecoder.decode('The+RTS+heap+is+used+up.+Examine+Program.heap.', 'UTF-8'))
+
+__o = __obj[174] // xdc.runtime.HeapStd/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[175] // xdc.runtime.HeapStd/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[176.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[178.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[180.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[182.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[184.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[186.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[176] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[177.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[177] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[178] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[179.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[179] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[180] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[181.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[181] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[182] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[183.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[183] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[184] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[185.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[185] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[186] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[187.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[187] // xdc.runtime.HeapStd/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[188] // xdc.runtime.HeapStd/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.HeapStd%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[189] // xdc.runtime.Memory/common$
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2Fcommon%24', 'UTF-8'))
+ __o['diags_ASSERT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_ON', 'UTF-8'))
+ __o['diags_ENTRY'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_EXIT'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_INTERNAL'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_LIFECYCLE'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER1'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER2'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER3'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER4'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER5'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER6'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER7'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['diags_USER8'] = String(java.net.URLDecoder.decode('xdc.runtime.Diags.ALWAYS_OFF', 'UTF-8'))
+ __o['fxntab'] = true
+ __o['gate'] = null
+ __o['gateParams'] = null
+ __o['instanceHeap'] = null
+ __o['instanceSection'] = null
+ __o['logger'] = null
+ __o['memoryPolicy'] = String(java.net.URLDecoder.decode('xdc.runtime.Types.DELETE_POLICY', 'UTF-8'))
+ __o['namedInstance'] = false
+ __o['namedModule'] = true
+ __o['romPatchTable'] = false
+
+__o = __obj[190] // xdc.runtime.Memory/configNameMap$
+ __o.$keys = []
+ __o.push(__o['xdc.runtime/Memory'] = __obj[191.0]); __o.$keys.push('xdc.runtime/Memory')
+ __o.push(__o['xdc.runtime/Diagnostics'] = __obj[193.0]); __o.$keys.push('xdc.runtime/Diagnostics')
+ __o.push(__o['xdc.runtime/Concurrency'] = __obj[195.0]); __o.$keys.push('xdc.runtime/Concurrency')
+ __o.push(__o['xdc.runtime/Log Events'] = __obj[197.0]); __o.$keys.push('xdc.runtime/Log Events')
+ __o.push(__o['xdc.runtime/Asserts'] = __obj[199.0]); __o.$keys.push('xdc.runtime/Asserts')
+ __o.push(__o['xdc.runtime/Errors'] = __obj[201.0]); __o.$keys.push('xdc.runtime/Errors')
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24', 'UTF-8'))
+
+__o = __obj[191] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27', 'UTF-8'))
+ __o['fields'] = __obj[192.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[192] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Memory'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FMemory%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.instanceHeap', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.instanceSection', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.memoryPolicy', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.namedModule', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.namedInstance', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.fxntab', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.romPatchTable', 'UTF-8'))
+
+__o = __obj[193] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27', 'UTF-8'))
+ __o['fields'] = __obj[194.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[194] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Diagnostics'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FDiagnostics%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.logger', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.diags_ASSERT', 'UTF-8'))
+ __o['2'] = String(java.net.URLDecoder.decode('common%24.diags_ENTRY', 'UTF-8'))
+ __o['3'] = String(java.net.URLDecoder.decode('common%24.diags_EXIT', 'UTF-8'))
+ __o['4'] = String(java.net.URLDecoder.decode('common%24.diags_INTERNAL', 'UTF-8'))
+ __o['5'] = String(java.net.URLDecoder.decode('common%24.diags_LIFECYCLE', 'UTF-8'))
+ __o['6'] = String(java.net.URLDecoder.decode('common%24.diags_USER1', 'UTF-8'))
+ __o['7'] = String(java.net.URLDecoder.decode('common%24.diags_USER2', 'UTF-8'))
+ __o['8'] = String(java.net.URLDecoder.decode('common%24.diags_USER3', 'UTF-8'))
+ __o['9'] = String(java.net.URLDecoder.decode('common%24.diags_USER4', 'UTF-8'))
+ __o['10'] = String(java.net.URLDecoder.decode('common%24.diags_USER5', 'UTF-8'))
+ __o['11'] = String(java.net.URLDecoder.decode('common%24.diags_USER6', 'UTF-8'))
+ __o['12'] = String(java.net.URLDecoder.decode('common%24.diags_USER7', 'UTF-8'))
+ __o['13'] = String(java.net.URLDecoder.decode('common%24.diags_USER8', 'UTF-8'))
+
+__o = __obj[195] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27', 'UTF-8'))
+ __o['fields'] = __obj[196.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('module', 'UTF-8'))
+
+__o = __obj[196] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Concurrency'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FConcurrency%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('common%24.gate', 'UTF-8'))
+ __o['1'] = String(java.net.URLDecoder.decode('common%24.gateParams', 'UTF-8'))
+
+__o = __obj[197] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27', 'UTF-8'))
+ __o['fields'] = __obj[198.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[198] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Log Events'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FLog+Events%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Log.Event', 'UTF-8'))
+
+__o = __obj[199] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27', 'UTF-8'))
+ __o['fields'] = __obj[200.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[200] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Asserts'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FAsserts%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Assert.Id', 'UTF-8'))
+
+__o = __obj[201] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'
+ __o['$category'] = String(java.net.URLDecoder.decode('Struct', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27', 'UTF-8'))
+ __o['fields'] = __obj[202.0]
+ __o['viewFxn'] = undefined
+ __o['viewType'] = String(java.net.URLDecoder.decode('instance', 'UTF-8'))
+
+__o = __obj[202] // xdc.runtime.Memory/configNameMap$/'xdc.runtime/Errors'/fields
+ __o['$category'] = String(java.net.URLDecoder.decode('Vector', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FconfigNameMap%24%2F%27xdc.runtime%2FErrors%27%2Ffields', 'UTF-8'))
+ __o['0'] = String(java.net.URLDecoder.decode('Error.Id', 'UTF-8'))
+
+__o = __obj[203] // xdc.runtime.Memory/viewNameMap$
+ __o.$keys = []
+ __o['$category'] = String(java.net.URLDecoder.decode('Map', 'UTF-8'))
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Memory%2FviewNameMap%24', 'UTF-8'))
+
+__o = __obj[204] // xdc.runtime.Startup
+ __o['$category'] = String(java.net.URLDecoder.decode('Module', 'UTF-8'))
+ __o['$instances'] = __obj[205.0]
+ __o['$name'] = String(java.net.URLDecoder.decode('xdc.runtime.Startup', 'UTF-8'))
+ __o['DONE'] = -1
+ __o['Module__diagsEnabled'] = 16
+ __o['Module__diagsIncluded'] = 16
+ __o['Module__diagsMask'] = String(java.net.URLDecoder.decode('%26xdc_runtime_Startup_Module__root__V.hdr.diagsMask', 'UTF-8'))
+ __o['Module__gateObj'] = null
+ __o['Module__gatePrms'] = null
+ __o['Module__id'] = 32781
+ __o['Module__loggerDefined'] = false
+ __o['Module__loggerFxn4'] = null
+ __o['Module__loggerFxn8'] = null
+ __o['Module__loggerObj'] = null
+ __o['Module__startupDoneFxn'] = null
+ __o['NOTDONE'] = 0
+ __o['Object__count'] = 0
+ __o['Object__heap'] = null
+ __o['Object__sizeof'] = 0
+ __o['Object__table'] = null
+ __o['common$'] = __obj[206.0]
+ __o['configNameMap$'] = __obj[207.0]
+ __o['execImpl'] = String(java.net.URL