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.
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
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
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
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
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
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
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.
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
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
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
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
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:
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
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
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
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
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,
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
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,
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
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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,
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
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
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".
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
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
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
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
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
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
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)
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
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
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
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
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,