bytecode-manipulation

    0

    1답변

    실행 중 액세스 메서드 인수가 필요한 프로젝트에서 작업 중입니다. 바이트 버디 프레임 워크를 사용하여 메소드 인수를 인쇄 할 수 있습니까? 이것에 대한 모든 샘플 코드는 javaagent를 사용하여 매우 높이 평가됩니다.

    3

    1답변

    환경 바이트 코드 계측을 필요로하는 타사 lib를 사용하고 있습니다. 바이트 코드 도구를 사용하는 도구에는 몇 가지 설명 파일이 필요하며 해당 파일은 컴파일 된 .class 파일과 같은 폴더 구조에 있어야합니다. 이러한 파일은 컴파일시에만 필요합니다. 내가 Gradle을 일시적으로 동일한 폴더 내에있는 모든 파일 (자원 및 클래스)를 배치하고 해당 폴더에서

    0

    1답변

    ASM 5.2를 사용하여 계측기 계측을 시도하고 있습니다. JDK 1.8이 위임 된 상태에서 필자는 클래스 작성기에서 COMPUTE_FRAMES 옵션을 사용해야합니다. 기본 ClassWriter를 사용하는 경우 는 특정 클래스를 찾아 다음과 같은 예외 내가 정의 classWriter 클래스를 생성하고 전달하여 ClassWriter의 getCommonSupe

    -3

    1답변

    me와 mine의 친구가 코딩 프로젝트 작업을하고 있으며 약간의 문제가있었습니다. 우리는 근본적으로 C++을 사용하여 런타임 중에 Java 메소드/바이트 코드를 수정하려고합니다. 가능하다면 어떻게 될지 궁금합니다. 우리는 이미 JVMTI와 JNI를 사용하여이 작업을 시도했지만 JVM에 현재로드 된 클래스 만 수정할 수있는 것으로 보입니다. 프로세스가 실행되

    0

    2답변

    저는 장비 방법에 Bytebuddy을 사용하고 있습니다. 예를 들어 런타임 정보를 유지할 수있는 방법이 있습니까? 계측 된 메소드/생성자의 스레드 ID? 내가 @ 조언을 사용하여이 정보에 액세스 할 수있는 방법을 찾을 수 없습니다 . * 방문자가 @Advice.OnMethodEnter와 처음으로 @Advice.OnMethodExit 내부의 코드와 방법의 끝

    1

    1답변

    메소드의 모든 라벨의 오프셋을 가져 오려고합니다. 나는 다음과 같은 코드를 사용하여 시도 : java.lang.IllegalStateException: Label offset position has not been resolved yet 어떻게 이러한 위치를 오프셋 해결할 수 있습니다 private static ArrayList<Integer> GetL

    2

    1답변

    Java ASM 라이브러리를 사용하려고하는데, 많은 연구 끝에 필자가 겪고있는 문제에 대한 해결책을 찾지 못했습니다. 는 는 콘솔 또는 수정 된 클래스의 컴파일 된 바이트 코드를 저장하기 위해 지정된 클래스에서 인쇄를 완전히 특정 방법을 제거 외부 JAR 파일에서 클래스를 읽어 : 나는 다음과 같은 작업을 수행하는 응용 프로그램을 만들려고 해요 또는 new

    1

    1답변

    런타임시에 바이트 코드 수정을 사용하여 Android 앱을 수정하려고합니다. 나는 가능한 응용 프로그램이 실행되기 전에 만들어진 .class 파일을 수정하는 것이 가능하다는 것을 알고 있지만, 응용 프로그램이 실행되는 동안 그것을 수정하고 싶습니다. 가능한지 확실하지 않습니다. 내가 할 수있는 가능한 도구와 같은 ASMDEX 보았다 그러나 Dalvik VM

    0

    1답변

    커스텀 애노테이션에 의해 주석이 달린 클래스와 메소드를 변형/수정하는 방법이 있습니까? # bytecode-manipulation (덱스 용) 가장 좋은 방법은 무엇입니까? 프록시는 내가 찾는 것을 위해이 아닌 적절한 방법입니다.

    0

    1답변

    Javassist를 사용하여 간단한 계측 에이전트를 작성하려고합니다. java.lang.invoke.MethodHandleImpl는 자바에서 발견/랭/호출 : 자바/랭// MethodHandleImpl를 호출을 찾을 수 없습니다 : java.lang.RuntimeException가 : public class Agent implements ClassFileT