Skip to search formSkip to main content
You are currently offline. Some features of the site may not work correctly.

Self-modifying code

Known as: Synthesis microkernel, Self-authoring code, Synthesis kernel 
In computer science, self-modifying code is code that alters its own instructions while it is executing - usually to reduce the instruction path… Expand
Wikipedia

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2012
Highly Cited
2012
High-performance computing has recently seen a surge of interest in heterogeneous systems, with an emphasis on modern Graphics… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2011
Highly Cited
2011
When dealing with dynamic, untrusted content, such as on the Web, software behavior must be sandboxed, typically through use of a… Expand
  • figure 1
  • table 3
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2010
Highly Cited
2010
Software engineering demands generality and abstraction, performance demands specialization and concretization. Generative… Expand
  • figure 1
  • figure 2
  • figure 4
  • figure 3
  • figure 5
Is this relevant?
2010
2010
We describe Nikola, a first-order language of array computations embedded in Haskell that compiles to GPUs via CUDA using a new… Expand
  • figure 1
  • figure 2
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2007
Highly Cited
2007
Self-modifying code (SMC), in this paper, broadly refers to anyprogram that loads, generates, or mutates code at runtime. It is… Expand
  • table 1
  • figure 1
  • figure 6
  • figure 4
  • figure 9
Is this relevant?
2006
2006
Self-modifying code is notoriously hard to understand and therefore very well suited to hide program internals. In this paper we… Expand
  • figure 1
  • figure 2
  • figure 3
  • figure 4
  • figure 5
Is this relevant?
Highly Cited
2006
Highly Cited
2006
Malware analysis is the process of determining the purpose and functionality of a given malware sample (such as a virus, worm, or… Expand
  • table 1
Is this relevant?
2003
2003
Adding small code snippets at key points to existing code fragments is called instrumentation. It is an established technique to… Expand
  • figure 1
  • figure 2
  • figure 3
  • table 1
Is this relevant?
Highly Cited
2003
Highly Cited
2003
Data analysis is an important scientific task which is required whenever information needs to be extracted from raw data… Expand
  • figure 1
  • figure 2
  • figure 4
  • figure 5
  • figure 6
Is this relevant?
Highly Cited
1996
Highly Cited
1996
Dynamic code generation is the creation of executable code at runtime. Such "on-the-fly" code generation is a powerful technique… Expand
  • table 2
  • table 1
  • table 3
  • table 4
Is this relevant?