Resultados da pesquisa a pedido "bytecode-manipulation"

6 a resposta

native java bytecode instrumentação

ara a instrumentação de bytecode em java, existe a estrutura asm e as bibliotecas bcel e javaassis No entanto, eu preciso instrumentar em código nativo, já que algumas classes java já estão carregadas no momento em que o javaagent é executado, ...

1 a resposta

Onde ocorre a injeção de bytecode?

Motivaçãoeu tenho um

5 a resposta

É possível competir com o código de classe do arquivo? [duplicado]

Possível duplicado: Existe um editor java classfile / bytecode para editar instruções? [https://stackoverflow.com/questions/3308351/is-there-a-java-classfile-bytecode-editor-to-edit-instructions] O código-fonte Java é compilado no bytecode, que ...

2 a resposta

Sugestões da biblioteca de manipulação de bytecodes Java

Estou procurando uma biblioteca de manipulação de bytecodes Java bem mantida com uma API intuitiva. Parece haver muitos deles por aí. Alguma sugestão sobre quais tentar?

1 a resposta

ASM: saída de bytecode e opcode java

2 a resposta

Manipulação de bytecode para interceptar a configuração do valor de um campo

Usando uma biblioteca comoASM oucglib, existe uma maneira de adicionar instruções de bytecode a uma classe para executar código sempre que o valor de um campo de classe for definido? Por exemplo, digamos que eu tenho essa classe: public class ...

6 a resposta

omparação dinâmica da estrutura de manipulação de bytecodes Java

Existem algumas estruturas disponíveis para geração, manipulação e tecelagem dinâmicas de bytecodes (BCEL, CGLIB, javassist, ASM, MPS). Quero aprender sobre eles, mas como não tenho muito tempo para conhecer todos os detalhes sobre ...

1 a resposta

Tamanho de pilha incorreto calculado pela biblioteca ASM

Gosto de bytecodes usando a biblioteca ASM e o 'Tamanho máximo da pilha' para um método é deixado para ser calculado automaticamente. Durante o tempo de execução, achei esse valor (tamanho máximo da pilha) incorreto. Meu código fonte ...

2 a resposta

Javassist: recriando uma classe - delete first, ou defrost () e modifica?

Eu uso o Javassist para criar uma classe. E em um conjunto de testes, quando um segundo teste tenta criar a mesma classe, ele falha

1 a resposta

Adicionar campo à classe Proxy criada com o Javassist

Estou criando uma classe Proxy usando Javassist ProxyFactory com o seguinte código: