Свързани въпроси 'java-bytecode-asm'
Как да го изпълним на JVM? (Lexer & Parser с Antlr)
Искам да създам собствен език за програмиране на JVM
за първа стъпка се опитвам да напиша много просто изявление (добавяне напр. 3+7)
така че създадох лексер и анализатор с Antlr
grammar gr;
formula : Digit Add Digit Equal;
Digit
:...
902 изгледи
schedule
19.09.2022
Java bytecode asm - Как мога да създам клонинг на клас само с променено име на клас?
Java asm - Как мога да създам клонинг на клас само с променено име на клас?
Знам, че има лесен начин за промяна на името на класа с помощта на asm SimpleRemapper , но просто искам името на външния клас да се промени, без да се променят имената на...
277 изгледи
schedule
18.09.2022
Разбиране на позицията на локалната променлива в байт кода на JVM най-накрая
Имам проблеми с разбирането на позиционирането на променливи в ASMified Java байт код. Имам следния Javacode:
public class TryCatch {
public static void main(String[] args) {
String test1 = null;
try {
String test2...
669 изгледи
schedule
26.09.2022
Използване на ASM за наблюдение на java.lang.ProcessBuilder
Надявах се да създам монитор с помощта на ASM инструментариум за регистриране на повиквания към java.lang.ProcessBuilder. Опитите ми обаче изглежда се провалят. Примерен код е даден по-долу. По принцип този код просто добавя nop към конструктора на...
162 изгледи
schedule
13.11.2022
Java открива какво импортира .class
Има ли начин да разберете какво импортиране има клас?
В този въпрос: Джон Скийт казва, че не можете да направите това с помощта на отражение, но
Ако искате да намерите всички типове, използвани в компилирания код, това е малко по-различен...
2500 изгледи
schedule
28.01.2024
Синхронизираният блок отнема повече време след инструментиране с ASM
Опитвам се да инструментирам java синхронизиран блок с помощта на ASM. Проблемът е, че след инструментирането времето за изпълнение на синхронизирания блок отнема повече време. Тук се увеличава от 2 msecs до 200 msecs на Linux кутия.
Прилагам...
341 изгледи
schedule
20.05.2024
Java: Несъответствието на типа не може да се преобразува от тип елемент Object към MethodNode
Здравейте, имам проблеми с този код и наистина ме безпокои, защото не знам как да го поправя, ако можете да ми помогнете, би било страхотно!
public void execute(final String name, final ClassNode cn) {...
2716 изгледи
schedule
01.06.2024