• 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,981 words) - 17:15, 9 July 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,169 words) - 04:30, 5 July 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
  • 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) - 15:50, 21 July 2024
  • infecter Virut. Metamorphic code Self-modifying code Alphanumeric shellcode Shellcode Obfuscated code Oligomorphic code Raghunathan, Srinivasan (2007)...
    4 KB (535 words) - 16:23, 3 July 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) - 04:11, 4 July 2024
  • 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
  • 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
  • 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
  • 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,142 words) - 22:19, 3 July 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
  • 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) - 03:38, 24 June 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:28, 16 July 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) - 08:19, 28 June 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) - 13:24, 23 June 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,505 words) - 11:33, 20 June 2024
  • 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...
    15 KB (1,797 words) - 17:13, 22 July 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
  • 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
  • memory and then later execute it. Another example is self-modifying code, which allows a program to modify itself. A disadvantage of these methods are issues...
    12 KB (1,649 words) - 16:19, 30 December 2023
  • 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
  • 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 (731 words) - 15:48, 5 July 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...
    24 KB (2,681 words) - 16:51, 19 July 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...
    32 KB (3,477 words) - 07:45, 14 July 2024
  • 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
  • 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
  • PCASTL (category Articles with example code)
    of self-modifying code. The language has reserved words parent and childset to access the nodes of the syntax tree of the currently written code. The...
    5 KB (471 words) - 00:15, 4 July 2023
  • 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) - 01:33, 10 July 2024