A system and method are provided for executing dynamic instruction sets in
a wireless communications device. The method comprises: forming the
system software into symbol libraries, each symbol library comprising
symbols having related functionality; arranging the symbol libraries into
code sections in a code storage section nonvolatile memory; executing
system software; receiving a patch manager run time instruction (PMRTI)
or dynamic instruction sets, including conditional operation code and
data items, in a file system section nonvolatile memory; calling a
run-time library from a first code section; processing the patch manager
run time instruction operation code; operating on system data and system
software; and, in response to operating on the system data and system
software, controlling the execution of the system software.