Tag: bytecode

„bytecode“ ist eine Decke Begriff für die opcodes, die konsumiert werden, indem eine virtuelle Maschine. Zum Beispiel die JVM führt bytecode gespeichert .die class-Dateien und den CPython-interpreter führt bytecode gespeichert .pyc Dateien.

Java: Erste-Bytecode von Klassen zur Laufzeit aus, die innerhalb der Gleichen JVM

Anzahl der Antworten 3 Antworten
Bezug auf: Gibt es eine Möglichkeit zu erhalten, die bytecode für die Klasse zur Laufzeit? Ich bin das hinzufügen von Haltbarkeit zu Clojure, und ich bin endlich an dem Punkt, wo ich bereit bin, zum hinzufügen von

Ist es möglich, implementieren eine Schnittstelle, die zur Laufzeit in Java?

Anzahl der Antworten 4 Antworten
Arbeite ich an einem Projekt, wo es eine Menge von Objekten, die erstellt werden, indem eine Bibliothek, und ich habe keinen Zugriff auf den Prozess der Erstellung dieser Objekte. Den folgenden Schnipsel dienen als ein gutes Beispiel

Konnte nicht finden, byte-code-com/google/FB

Anzahl der Antworten 3 Antworten
Machte ich folgende upgrades heute Android Studio 3.0 -> 3.1 In build.gradle Abhängigkeiten { classpath 'com.android.tools.bauen:gradle:3.0.1' -> 3.1.0 } In gradle/wrapper/gradle-wrapper.properties distributionUrl=https://services.gradle.org/Distributionen/gradle-4.5-all.zip -> gradle-4.6-all.zip Und ich bin jetzt immer folgenden Fehler mit meinem FB-Module (random-Modul an eine

Was sind alternativen, um die Java VM?

Anzahl der Antworten 3 Antworten
Als Oracle verklagt Google über die Dalvik-VM ist es klar, dass Sie nicht implementieren Sie eine Java-VM ohne Lizenz von Oracle (EDIT: Matthäus Flaschen weist darauf hin, dass die Ansprüche von Oracle kann nicht gültig sein. Sowieso

Ist es möglich, code zu injizieren in eine android-Anwendung?

Anzahl der Antworten 5 Antworten
Ich würde gerne einschleusen von code in eine android-Anwendung zur Laufzeit. Ich habe versucht, zu verwenden dx-tool zum generieren einer dexfile in die SD-Karte aber wenn ich Sie instanziieren möchten, scheitert es. Gibt es irgendwelche tools zum

As3 swf-bytecode injection

Anzahl der Antworten 2 Antworten
Ich bin momentan auf der Arbeit an einem tool, das es uns ermöglichen, Blick wich Funktion sind zeitaufwendig in einem großen as3/Air-Projekt (mehr als 2000 Klasse) zu identifizieren, die zu Engpässen und Funktionen, müssen Optimierungen. Ein Weg

Was sind die Motivationen hinter kompilieren von byte-code?

Anzahl der Antworten 2 Antworten
Ich bin arbeiten, mein eigenes Spielzeug Programmiersprache. Für jetzt bin ich der Interpretation des source-Sprache von AST und ich Frage mich, welche Vorteile das kompilieren in ein byte-code und dann interpretieren, könnte es mir zur Verfügung stellen.

ist es möglich, zu deaktivieren javac ist inlining von static-final-Variablen?

Anzahl der Antworten 9 Antworten
Java statische compiler (javac) inlines einige static final-Variablen und bringt die Werte direkt in den Konstanten-pool. Betrachten Sie das folgende Beispiel. Klasse A definiert einige Konstanten (public static final-Variablen): public class A { public static final int

pycompile für Python ist3.2

Anzahl der Antworten 2 Antworten
Läuft bei mir mint 13 und python 3.2 installiert mit dem apt-get Paket-management-system. Ich habe auch python 2.7 installiert zusammen mit 3.2 Die pycompile scheint zu sein, die Pakete python-2.7-code und löst Ausnahmen für python-3.2-code. Ich sah

Pretty-printing eine Methode, die in ASM Bytecode

Anzahl der Antworten 4 Antworten
Ich versuche (ohne Erfolg) zu drucken nur den Inhalt einer bestimmten Methode. Der folgende code fast funktioniert der trick: class MyTraceMethodVisitor extends MethodVisitor { public MyTraceMethodVisitor(MethodVisitor mv) { super(Opcodes.ASM4, mv); } @Override public void visitMaxs(int maxStack, int

Was ist ein stack-map-frame

Anzahl der Antworten 1 Antworten
Ich habe seit kurzem Blick auf Die Java Virtual Machine Spezifikationen (JVMS) zu versuchen, besser zu verstehen, was macht meine Programme funktionieren, aber ich habe einen Abschnitt, ich bin mir nicht ganz bekommen... Abschnitt 4.7.4 beschreibt die

Unterschied zwischen JVM ist LookupSwitch und TableSwitch?

Anzahl der Antworten 4 Antworten
Ich habe einige Schwierigkeiten zu verstehen, LookUpSwitch und TableSwitch in Java-bytecode. Wenn ich gut verstehe, beide LookUpSwitch und TableSwitch entsprechen den switch - Anweisung von Java-Quellcode? Warum eine JAVA-Anweisung erzeugt 2 verschiedene bytecodes? Jasmin Dokumentation der einzelnen:

Javassist. Was ist der Grundgedanke und wo der Reale nutzen?

Anzahl der Antworten 4 Antworten
Ich weiß, dass Javassist ist eine Java-Bibliothek, die ein Mittel zur Manipulation der Java-bytecode einer Anwendung. Ok, aber warum müssen wir die bytecode manipulieren? Jede Reale Beispiel? Jeder echte app, wo javassist verwendet? InformationsquelleAutor user471011 | 2011-09-04

Java-Klasse-Datei-Editor

Anzahl der Antworten 3 Antworten
Was ist der effektivste Weg, ich kann zu dekompilieren & Bearbeiten einer class-Datei? Ich wollt eigentlich nur editieren einer Zeile code in die Datei, jedoch JBE (java-ByteCode-Editor) nicht lassen Sie mich ändern, eine floating-point-Konstanten. Dekompilierung der Klasse

Lernen über Java-bytecode und die JVM

Anzahl der Antworten 6 Antworten
In einer letzten Frage vor kurzem meine simple minded Antwort markiert viele meiner falschen Vorstellungen von Java, der JVM, und wie der code wird kompiliert und ausgeführt. Dies hat den Wunsch in mir, mich zu meinem Verständnis

Warum invokeSpecial wird benötigt, wenn invokeVirtual vorhanden ist

Anzahl der Antworten 3 Antworten
Gibt es drei Befehle zum aufrufen von Java-Methoden. Es ist klar, dass invokeStatic ist nur für statische Methode invocation. Soweit ich weiß invokespecial wird verwendet beim Aufruf von Konstruktor und private Methoden. Also, müssen wir differenticate privaten

Wie schützen Python-source-code?

Anzahl der Antworten 5 Antworten
Ist es möglich, zu verteilen nur die bytecode-version (.pyc-Datei) von einem Python-Skript anstelle des Originals .py-Datei? Meine app bettet den Python-interpreter und fordert PyImport_Import ein Skript laden. Wie kann ich sagen, es zu suchen für einen .pyc-Datei,

Erstellen Sie einfache POJO-Klassen (bytecode) zur Laufzeit (dynamisch)

Anzahl der Antworten 5 Antworten
Habe ich das folgende Szenario.. Schreibe ich ein tool laufen, dass die vom Nutzer eingegebenen Abfrage gegen die Datenbank und gibt das Ergebnis aus.. Ist der einfachste Weg, um das Ergebnis zurückzugeben, wie: List<String> aber ich muss

Warum werden Java 8 Lambda-Ausdrücke aufgerufen, mit invokedynamic?

Anzahl der Antworten 3 Antworten
Den invokedynamic Anweisung wird verwendet, um die VM bestimmen Sie die Methode, die die Referenz zur Laufzeit statt festverdrahtung es zur compile-Zeit. Dies ist sinnvoll, mit dynamischen Sprachen, wo die genaue Methode und argument-Typen sind nicht bekannt,

Was sind Bytecode und wie funktioniert die JVM mit Ihnen umgehen

Anzahl der Antworten 6 Antworten
Ich oft gehört, dass Java implemments JIT(just-in-time) - Kompilierung, und seine bytecodes, die sind portabel über Plattformen bekommen "interpretiert" durch die JVM. Aber ich weiß wirklich nicht, was die bytecodes sind, und was die JVM tatsächlich bedeutet

Was ist der Unterschied in byte-code, wie Java-bytecode und Dateien und Maschinencode, executables wie ELF?

Anzahl der Antworten 2 Antworten
Was sind die Unterschiede zwischen den byte code binäre ausführbare Dateien wie Java-class-Dateien, Parrot-bytecode-Dateien oder CLR-Dateien und Computer-code, ausführbare Dateien wie ELF, Mach-O und PE. was sind die markanten Unterschiede zwischen den beiden? wie die .text-Gebiet in

java.lang.VerifyError: Schlechte Typ auf Operanden-stack in der Methode com.Sonne.net.httpserver.spi.HttpServerProvider

Anzahl der Antworten 3 Antworten
Wurde ich geplagt von diesem problem und konnte einzugrenzen, um eine kleine Datei, die fehl werfen die java.lang.VerifyError beim Aufruf von Ant mit fork eingestellt false im <java> Aufgabe, aber gelingt wenn fork eingestellt ist true. Die

Ist es einfach zu voll, zu dekompilieren python kompiliert(*.pyc) Dateien?

Anzahl der Antworten 3 Antworten
Wollte ich wissen, wie viel einfach ist es, dekompiliert python byte-code. Habe ich eine Anwendung in python, dessen Quelle ich will sicher sein. Ich bin mit py2exe was im Grunde setzt auf python kompilierten Dateien. Macht das

Angesichts einer python .pyc-Datei gibt es ein tool, lassen Sie mich sehen den bytecode?

Anzahl der Antworten 2 Antworten
Ein Python-Modul, wird automatisch zusammengestellt in einem .pyc Datei von CPython-interpreter. Die .pyc-Datei, die enthält den bytecode, wird im binären format (code gemarshallt?). Gibt es eine GUI (oder Kommandozeilen -) tool, lassen Sie mich sehen den bytecode?

Fehlende Zweige bei der Verwendung von assertTrue statt assertNull

Anzahl der Antworten 3 Antworten
In Java/Junit, ich brauche, um auf null zu testen mit einem Objekt. Es gibt eine Vielzahl von Möglichkeiten, die ich testen eine Bedingung, aber ich war mit assertTrue für die meisten meiner tests. Wenn ich für null-Werte

Die Generierung einer 'Hello, World!' class die Java-ASM-Bibliothek

Anzahl der Antworten 2 Antworten
Ich begann Herumspielen mit dem ASM-API für eine compiler-Projekt an dem ich arbeite. Aber ich finde, dass die Dokumentation ist weniger als klar, für einen Neuling an vielen Orten, und ich dachte, dass eine gute, solide Beispiel

Das beste tool(s) für die Dekompilierung Lua-bytecode?

Anzahl der Antworten 3 Antworten
Bin ich wirklich Probleme bei der Suche eine gute, funktionierende Lua-bytecode-decompiler. Ich versuche, zu dekompilieren einige scripting-Dateien, die ich gefunden, in einem Spiel, aber Sie scheinen zusammengestellt werden, doch scheint das nicht unmöglich zu Dekodieren. Was ist

überprüfen Sie die Inhalte .die class-Dateien

Anzahl der Antworten 4 Antworten
Angenommen, man gelernt, dass bestimmte Entwickler hardcoded einem Haufen von Benutzernamen und Passwörtern in Anwendungen, die es in die Produktion. Oh-oh ..! Wissen Sie Benutzername und Kennwort - gibt es eine Möglichkeit zum Scannen des Bytecodes und

Byte-code der Java-source-code

Anzahl der Antworten 9 Antworten
Ist es möglich, zu konvertieren .class Datei zu .java Datei? Wie kann das getan werden? Welche über die Richtigkeit des Codes extrahiert aus diese option? InformationsquelleAutor der Frage Sachin Chourasiya | 2009-12-02

Was ist der Unterschied zwischen Assembler-code und der bytecode?

Anzahl der Antworten 6 Antworten
Während der Suche für die verschiedenen Unterschiede in den Bedeutungen von Quell-code, bytecode, Assembler-code, Maschinen-code, Compiler, Linker, Interpreter, Monteure und alle, den rest habe ich nur verwirrt über den Unterschied zwischen bytcode-und Assembler-code. Besonders die Einführung dieser

Was ist der return-Typ eines Konstruktors in java?

Anzahl der Antworten 8 Antworten
Da wir wissen, dass wir nicht haben, fügen Sie keine Rückkehr geben, um einen Java-Konstruktor. class Sample{ ..... Sample(){ ........ } } In Objective C, wenn wir erstellen einen Konstruktor gibt einen Zeiger auf seine Klasse. Aber

java-bytecode-editor?

Anzahl der Antworten 4 Antworten
Was ist ein guter gratis-bytecode-editor? Ich möchte einen editor, der etwas mit einer GUI... Versuchte ich jbe-0.1 b-ohne Erfolg (kann nicht speichern Sie die bytecode-Veränderungen). InformationsquelleAutor der Frage AlfaTeK | 2010-03-07

Das kompilieren von java-bytecode (ohne Java)

Anzahl der Antworten 6 Antworten
Mein Compiler die Klasse ist, eine Sprache zu entwerfen, dass wir beabsichtigen, für das kompilieren von Java-Bytecode. Wir haben viele Fortschritte und nähert Euch der Zeit, wo es Zeit für die code-Generierung. Wir Probleme mit dem Auffinden

Verständnis Java-Byte-Code

Anzahl der Antworten 6 Antworten
Oft bin ich stecken mit einer java-Klasse-Datei ohne Quelle und ich versuche zu verstehen, ich habe das problem auf der hand. Hinweis: ein decompiler ist nützlich, aber nicht ausreichend in allen Situationen... Ich habe zwei Frage Welche

Warum wird Java-code kompiliert werden müssen, sondern JavaScript code nicht

Anzahl der Antworten 4 Antworten
Kommen, wie code geschrieben in Java muss kompiliert werden in byte-code interpretiert wird, durch die JVM, sondern code in einer Sprache wie JavaScript nicht kompiliert werden müssen, und kann direkt im browser? Gibt es einen einfachen Weg,

Unterschiede zwischen MSIL und Java-Bytecode?

Anzahl der Antworten 8 Antworten
Ich bin neu zu .Net und ich bin versucht, zu verstehen, die Grundlagen zuerst. Was ist der Unterschied zwischen den MSIL-und Java-bytecode? InformationsquelleAutor der Frage user18055 | 2008-09-18

Was ist ein Bytecode-Cache und wie kann ich einen in PHP verwenden?

Anzahl der Antworten 2 Antworten
Suchte ich im Internet und kam zu wissen, dass PHP-code kompiliert, um die Leistung zu steigern. Aber wie es zu tun? Kann ich kompilieren, die sowohl prozedurale als auch objektorientierte PHP-code? InformationsquelleAutor der Frage Sourav | 2011-04-10

Bytecode-Funktionen sind in der Java-Sprache nicht verfügbar

Anzahl der Antworten 1 Antworten
Gibt es derzeit (Java 6) Dinge, die Sie tun können, in Java-bytecode, die Sie nicht tun können, innerhalb der Java-Sprache? Ich weiß, beide sind Turing-vollständig, so Lesen Sie "tun können" wie "kann deutlich schneller/besser, oder nur anders".

Gibt es ein llvm-Java-Frontend, das Java-Quelle in llvms Zwischenform konvertiert?

Anzahl der Antworten 4 Antworten
Von dem, was ich gelesen habe, es ist ein llvm-Programm, das konvertiert den java-bytecode in llvm ist zwischen form genannt class2llvm. Meine Frage ist, wie erhalte ich Zugriff auf diese. Was vor Ende muss ich installieren, um

Was sind die Vorteile von Bytecode gegenüber nativem Code?

Anzahl der Antworten 8 Antworten
Scheint es, wie alles, was Sie tun können, mit der bytecode-Sie können genauso einfach und viel schneller in nativen code. In der Theorie können Sie sogar behalten, Plattform-und Sprachunabhängigkeit durch die Verteilung von Programmen und Bibliotheken in

Wie bekomme ich die Byte-Werte eines Strings in PHP?

Anzahl der Antworten 4 Antworten
Sagen, ich habe einen string in php, druckt eine Textdatei wie diese: nÖ§9q1Fª£ Wie bekomme ich die byte-codes der meinen text Datei anstatt der funky ascii-Zeichen? InformationsquelleAutor der Frage lynn | 2009-02-26

Warum der Global Interpreter Lock?

Anzahl der Antworten 6 Antworten
Was ist genau die Funktion von Python ist die Globale Interpreter-Sperre? Andere Sprachen, die kompiliert zu bytecode beschäftigen, einen ähnlichen Mechanismus? InformationsquelleAutor der Frage Federico A. Ramponi | 2008-11-05

Gradle sourceCompatibility hat keine Auswirkungen auf Teilprojekte

Anzahl der Antworten 3 Antworten
Ich habe Java 6 und 7 installiert auf meinem Rechner. Gradle verwendet, 1.7 (Kontrolle mit gradle -v). Aber ich brauche zu kompilieren mein code mit Java 1.6 kompatibel. Soweit ich das verstanden habe die Unterlagen, die ich

8 Filialen für den Versuch mit Ressourcen - Jacaco Abdeckung möglich?

Anzahl der Antworten 6 Antworten
Habe ich einige code, der verwendet, versuchen Sie, mit den Ressourcen und in jacoco es kommt da nur die Hälfte abgedeckt. Alle source-code-Zeilen sind grün, aber ich bekomme eine kleine gelbe symbol sagt mir, dass nur 4

Javas virtuelle Maschine und CLR

Anzahl der Antworten 5 Antworten
Als eine Art follow-up zu der Frage genannt Unterschiede zwischen den MSIL-und Java-bytecode?was ist das (Haupt -) Unterschiede oder ähnlichkeit, wie die Java Virtual Machine funktioniert im Vergleich zu, wie die .NET Framework Common Language Runtime (CLR)

Wie kann ich Java Bytecode zur Laufzeit ausgeben und ausführen?

Anzahl der Antworten 4 Antworten
Schreibe ich einen interpreter in Java für domain-spezifische Sprache mit dem scripting-Fähigkeiten. Ich habe bereits implementiert einen parser, und jetzt tun müssen, um ein back-end. Zu diesem Zweck überlege ich, entweder das schreiben meiner eigenen Dolmetscher (entweder

Gibt es einen Java Classfile / Bytecode-Editor, um Anweisungen zu bearbeiten?

Anzahl der Antworten 4 Antworten
Gibt es ein utility (oder eclipse-plugin) für die Bearbeitung von java-class-Dateien? Ich möchte zu manipulieren, um den bytecode einer java-class-Datei, ohne neu zu kompilieren, noch ist eine vollständige buildpath. E. g. umbenennen von Methoden, add/delete-Anweisungen ändern, Konstanten

Lua's Bytecode-Spezifikation

Anzahl der Antworten 4 Antworten
Kann mir jemand sagen wo Sie zu finden Lua-bytecode-Spezifikation? Ich habe die Suche nach 15 Minuten, und ich kann nicht finden alles. InformationsquelleAutor der Frage Wilfred Springer | 2009-09-26

Wie kompiliere ich alles in meinem .emacs.d Verzeichnis byte?

Anzahl der Antworten 5 Antworten
Habe ich beschlossen, check-out-Emacs, und ich mochte es sehr. Nun, ich bin mit dem Emacs-Starter-Kitwelche bietet bessere Standardwerte und einige nette Anpassungen der Standard-Installation von Emacs. Habe ich angepasst, es ein wenig, einige zusätzliche Sachen wie yasnippetFarbe-Themenungebundeneund

Warum werden Java 8-lambdas mit invokedynamic aufgerufen?

Anzahl der Antworten 3 Antworten
Den invokedynamic Anweisung wird verwendet, um die VM bestimmen Sie die Methode, die die Referenz zur Laufzeit statt festverdrahtung es zur compile-Zeit. Dies ist sinnvoll, mit dynamischen Sprachen, wo die genaue Methode und argument-Typen sind nicht bekannt,