ASM (logiciel)
- ASM (logiciel)
-
ASM est une bibliothèque Java de manipulation et d'analyse du bytecode Java. ASM est publié sous licence BSD par le consortium ObjectWeb, devenu OW2.
ASM peut être utilisée pour modifier des classes existantes ou créer dynamiquement des classes, directement sous forme binaire. Les algorithmes de transformations et d'analyses fournis permettent d'assembler facilement des transformations complexes et des outils d'analyse statique.
ASM fournit des fonctionnalités similaires aux autres frameworks de manipulation du bytecode, mais porte une attention particulière sur la simplicité d'usage et la performance. Il a été conçu pour être aussi petit et rapide que possible, ce qui le rend intéressant pour être utilisé dans des systèmes dynamiques, mais il peut aussi être utilisé de manière statique.
Alternatives
- Apache BCEL, la bibliothèque logicielle java de manipulation de bytecode précédant ASM, aujourd'hui dépassée par cette dernière.
Liens externes
Catégories :
- Bibliothèque logicielle Java
- Logiciel libre sous licence BSD
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article ASM (logiciel) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
IDA Pro (logiciel) — IDA Pro Développeur Hex Rays Dernière version 6.2 (5 octobre 2011) [ … Wikipédia en Français
Bytecode Java — Le bytecode Java est l ensemble des instructions exécutables par une machine virtuelle java. Par extension, il désigne un flux d octets binaire au format d une classe java. Ce flux est habituellement le résultat de la compilation d un code source … Wikipédia en Français
WorkXPlore 3D — Développeur Sescoi Environnement Windows … Wikipédia en Français
Portable Executable File Format — Portable Executable Extension .cpl, .exe, .dll, .ocx, .sys, .scr, .drv Type de format Binaire, Exécutable, Code Objet, DLL Extension du MZ DOS Executable COF … Wikipédia en Français
Hack rom — Le ROM hacking est le processus de modification d’une image ROM d’un jeu vidéo dans le but de modifier ses graphismes, ses dialogues, ses niveaux, son gameplay ou d’autres éléments. Ceci se fait habituellement par des fans de jeux vidéo qui en… … Wikipédia en Français
Liste d'extensions de fichiers — Sommaire 1 A 2 B 3 C 4 D 5 E 6 … Wikipédia en Français
X264 — Développeurs L équipe de x264 Version avancée Git [+/−] … Wikipédia en Français
Boucle (informatique) — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français
Boucle for — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français
Branchement conditionnel — Structure de contrôle En programmation impérative, une structure de contrôle est une commande qui contrôle l ordre dans lequel les différentes instructions d un algorithme ou d un programme informatique sont exécutées. On appelle aussi cet… … Wikipédia en Français