mirror of
https://github.com/2006-Scape/Parabot.git
synced 2026-07-07 00:38:16 +00:00
[TASK] Added RuntimeMXBean redirect
This commit is contained in:
@@ -25,6 +25,7 @@ public class RedirectClassAdapter extends ClassVisitor implements Opcodes {
|
|||||||
// redirects.put("java/lang/ClassLoader", ClassLoaderRedirect.class);
|
// redirects.put("java/lang/ClassLoader", ClassLoaderRedirect.class);
|
||||||
redirects.put("java/net/URLClassLoader", URLClassLoaderRedirect.class);
|
redirects.put("java/net/URLClassLoader", URLClassLoaderRedirect.class);
|
||||||
redirects.put("java/lang/Runtime", RuntimeRedirect.class);
|
redirects.put("java/lang/Runtime", RuntimeRedirect.class);
|
||||||
|
redirects.put("java/lang/management/RuntimeMXBean", RuntimeMXBeanRedirect.class);
|
||||||
redirects.put("java/lang/Thread", ThreadRedirect.class);
|
redirects.put("java/lang/Thread", ThreadRedirect.class);
|
||||||
redirects.put("java/lang/StackTraceElement", StackTraceElementRedirect.class);
|
redirects.put("java/lang/StackTraceElement", StackTraceElementRedirect.class);
|
||||||
redirects.put("java/lang/ProcessBuilder", ProcessBuilderRedirect.class);
|
redirects.put("java/lang/ProcessBuilder", ProcessBuilderRedirect.class);
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package org.parabot.core.asm.redirect;
|
||||||
|
|
||||||
|
import org.parabot.core.Core;
|
||||||
|
|
||||||
|
import java.lang.management.RuntimeMXBean;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class RuntimeMXBeanRedirect {
|
||||||
|
public static List getInputArguments(RuntimeMXBean runtimeMXBean) {
|
||||||
|
Core.verbose("Faking RuntimeMXBean#getInputArguments");
|
||||||
|
|
||||||
|
List<Object> list = new ArrayList<>();
|
||||||
|
list.add("-Dsun.java2d.noddraw=true");
|
||||||
|
list.add("-Xmx420m");
|
||||||
|
|
||||||
|
return list;
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user