Свързани въпроси '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 изгледи

Разбиране на позицията на локалната променлива в байт кода на 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 изгледи

Java открива какво импортира .class
Има ли начин да разберете какво импортиране има клас? В този въпрос: Джон Скийт казва, че не можете да направите това с помощта на отражение, но Ако искате да намерите всички типове, използвани в компилирания код, това е малко по-различен...
2500 изгледи
schedule 28.01.2024

Синхронизираният блок отнема повече време след инструментиране с ASM
Опитвам се да инструментирам java синхронизиран блок с помощта на ASM. Проблемът е, че след инструментирането времето за изпълнение на синхронизирания блок отнема повече време. Тук се увеличава от 2 msecs до 200 msecs на Linux кутия. Прилагам...
341 изгледи

Java: Несъответствието на типа не може да се преобразува от тип елемент Object към MethodNode
Здравейте, имам проблеми с този код и наистина ме безпокои, защото не знам как да го поправя, ако можете да ми помогнете, би било страхотно! public void execute(final String name, final ClassNode cn) {...
2716 изгледи
schedule 01.06.2024