Self-modifying code, the capability of a language to alter its own instructions while it is executing.
Morse code | Internal Revenue Code | The Chicago Code | The Da Vinci Code | Chapter 11, Title 11, United States Code | ZIP code | source code | International Code of Zoological Nomenclature | DVD region code | Criminal Code of Canada | Uniform Code of Military Justice | code | Baudot code | Universal Product Code | United States Code | QR code | International Civil Aviation Organization airport code | Code | Zip Code Rapists | Napoleonic Code | Code of Federal Regulations | Code B | Title 10 of the United States Code | Source Code | International Air Transport Association airport code | Code of the Krillitanes | Code 42 Software | Chapter 7, Title 11, United States Code | Bible code | 1983 Code of Canon Law |
However the basic OpenPAT process has the drawback of being unsuitable for instrumenting some special programs such as viruses, which can include self-modifying code, and the process requires external libraries to be explicitly instrumented if they are to be analyzed at a fine grained level (note however that OpenPAT does track external interactions at a course grained level without explicit library instrumentation).