• In computer science, self-modifying code (SMC or SMoC) is code that alters its own instructions while it is executing – usually to reduce the instruction...
    41 KB (4,982 words) - 10:07, 9 January 2024
  • Thumbnail for Von Neumann architecture
    also allows for self-modifying code. One early motivation for such a facility was the need for a program to increment or otherwise modify the address portion...
    35 KB (4,173 words) - 21:32, 1 June 2024
  • from runtime to compile time, to generate code using compile time computations, and to enable self-modifying code. The ability of a programming language...
    14 KB (1,435 words) - 13:32, 31 May 2024
  • infecter Virut. Metamorphic code Self-modifying code Alphanumeric shellcode Shellcode Obfuscated code Oligomorphic code Raghunathan, Srinivasan (2007)...
    4 KB (535 words) - 11:10, 17 April 2024
  • into memory at any address. In many cases, self-relocating code is also a form of self-modifying code. Self-relocation is similar to the relocation process...
    35 KB (3,543 words) - 15:08, 18 October 2023
  • language was designed to be as hard to compile as possible, featuring self-modifying code and a multi-dimensional playfield. Despite this, several compilers...
    12 KB (1,245 words) - 22:06, 30 November 2023
  • Thumbnail for COBOL
    X TO PROCEED TO Y  statement, for which many compilers generated self-modifying code. X and Y are procedure labels, and the single  GO TO  statement in...
    129 KB (14,526 words) - 12:34, 1 June 2024
  • (source code generation), the act of generating source code based on an ontological model such as a template Generating code at run time in self-modifying code...
    1,016 bytes (167 words) - 01:37, 23 April 2024
  • If the code segment is not read-only, then the particular architecture allows self-modifying code. Fixed-position or position-independent code may be...
    3 KB (335 words) - 11:56, 15 December 2023
  • Thumbnail for Self-reference
    ML. Using a compiler to compile itself is known as bootstrapping. Self-modifying code is possible to write (programs which operate on themselves), both...
    18 KB (2,144 words) - 06:35, 16 March 2024
  • same memory device. This architecture offers the ability to write self-modifying code.[citation needed] It also opens the security risk of disguising a...
    6 KB (716 words) - 01:09, 27 March 2024
  • Eventually he realized that Kaye was using self-modifying code to process elements of an array, and had coded the loop in such a way as to take advantage...
    10 KB (1,089 words) - 16:23, 2 December 2023
  • Thumbnail for Memory address
    Memory address (redirect from Absolute code)
    [citation needed] Self-replicating programs such as viruses treat themselves sometimes as data and sometimes as instructions. Self-modifying code is generally...
    12 KB (1,494 words) - 18:18, 27 September 2023
  • easily created using a standard computer keyboard. It makes use of self-modifying code to work around technical issues that this constraint imposes on the...
    7 KB (732 words) - 15:13, 3 June 2024
  • Shellcode (redirect from Shell code)
    to turn any code into alphanumeric code. A technique often used is to create self-modifying code, because this allows the code to modify its own bytes...
    25 KB (2,908 words) - 09:56, 17 May 2024
  • exploit injection code where the target platform is unknown. Simile ZMist Lacrimae Self-modifying code Strange loop Polymorphic code Timeline of notable...
    4 KB (391 words) - 23:56, 3 January 2024
  • Thumbnail for Interpreter (computing)
    complex routine such as an editor or compiler.[citation needed] Self-modifying code can easily be implemented in an interpreted language. This relates...
    37 KB (4,547 words) - 11:29, 25 March 2024
  • Closed-source software Firmware Inner-platform effect Rule of least power Self-modifying code Elfriede Dustin (2002). Effective Software Testing: 50 Specific Ways...
    13 KB (1,851 words) - 13:01, 5 March 2024
  • Thumbnail for Computer virus
    malware that, when executed, replicates itself by modifying other computer programs and inserting its own code into those programs. If this replication succeeds...
    90 KB (9,368 words) - 14:02, 30 May 2024
  • Thumbnail for Quine (computing)
    point combinator Self-modifying code Self-interpreter Self-replicating machine Self-replication Self-relocation TiddlyWiki Tupper's self-referential formula...
    25 KB (2,545 words) - 08:07, 3 June 2024
  • Thumbnail for Little man computer
    Little man computer (category Articles with example code)
    instructions into mailboxes that are meant to be interpreted as code, to create self-modifying code. To use the LMC, the user loads data into the mailboxes and...
    21 KB (2,200 words) - 18:39, 3 June 2024
  • translation became the third phase. IA-32 Execution Layer supported self-modifying code, and could even optimize it quite well. Part of the software is under...
    3 KB (247 words) - 06:08, 18 August 2022
  • confusing as possible. It is Turing-complete and has the possibility for self-modifying code. Software written in the language can make network connections and...
    6 KB (489 words) - 02:42, 1 February 2024
  • computers (that is, not Harvard architecture computers) that can run self-modifying code and have some sort of instruction pipelining. Nearly all modern high-performance...
    12 KB (1,695 words) - 22:00, 30 July 2023
  • programming Category in Objective-C Dynamic loading Extension method in C# Self-modifying code "Glossary — Definition of 'Monkey patch'". Plone Content Management...
    7 KB (835 words) - 14:02, 30 March 2024
  • Thumbnail for Machine code
    to self-modifying code, opcode-level programming in machine language, controlled utilization of (documented) side effects, multi-level data/code overlapping...
    31 KB (3,402 words) - 22:15, 24 May 2024
  • explicitly designed to be challenging, and so it has features like self-modifying code and highly counterintuitive operations. On the other hand, some esoteric...
    25 KB (2,848 words) - 06:22, 21 May 2024
  • usual case and unusual case with branch-free code. Self-modifying programs The technique of self-modifying code can be problematic on a pipelined processor...
    21 KB (2,571 words) - 16:45, 23 April 2024
  • and the operation code (1 byte). All operation codes have an associated mnemonic. MIX programs frequently use self-modifying code, in particular to return...
    18 KB (755 words) - 05:22, 28 April 2024
  • computer science, program optimization, code optimization, or software optimization is the process of modifying a software system to make some aspect of...
    32 KB (4,487 words) - 20:16, 29 January 2024