Class Debug
public class Debug : JVMBridgeBase<Debug>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Debug>Debug
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Debug>.IsAssignableFrom(IJavaType)JVMBridgeBase<Debug>.IsAssignableFrom<T>()JVMBridgeBase<Debug>.Execute<T>(params T[])JVMBridgeBase<Debug>.DynBridgeClazzJVMBridgeBase<Debug>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
Debug()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Debug()
Debug(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public Debug(params object[] args)
Parameters
args
object[]
Properties
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
SHOW_CLASSLOADER
public static int SHOW_CLASSLOADER { get; }
Property Value
SHOW_FULL_DETAIL
public static int SHOW_FULL_DETAIL { get; }
Property Value
SHOW_INITIALIZED
public static int SHOW_INITIALIZED { get; }
Property Value
TRACE_COUNT_ALLOCS
[Obsolete]
public static int TRACE_COUNT_ALLOCS { get; }
Property Value
Methods
AttachJvmtiAgent(String, String, ClassLoader)
public static void AttachJvmtiAgent(String arg0, String arg1, ClassLoader arg2)
Parameters
arg0
Stringarg1
Stringarg2
ClassLoader
Exceptions
ChangeDebugPort(int)
[Obsolete]
public static void ChangeDebugPort(int arg0)
Parameters
DumpHprofData(String)
public static void DumpHprofData(String arg0)
Parameters
Exceptions
DumpService(String, FileDescriptor, String[])
public static bool DumpService(String arg0, FileDescriptor arg1, String[] arg2)
Parameters
arg0
Stringarg1
FileDescriptorarg2
String[]
Returns
EnableEmulatorTraceOutput()
[Obsolete]
public static void EnableEmulatorTraceOutput()
GetBinderDeathObjectCount()
public static int GetBinderDeathObjectCount()
Returns
GetBinderLocalObjectCount()
public static int GetBinderLocalObjectCount()
Returns
GetBinderProxyObjectCount()
public static int GetBinderProxyObjectCount()
Returns
GetBinderReceivedTransactions()
public static int GetBinderReceivedTransactions()
Returns
GetBinderSentTransactions()
public static int GetBinderSentTransactions()
Returns
GetGlobalAllocCount()
[Obsolete]
public static int GetGlobalAllocCount()
Returns
GetGlobalAllocSize()
[Obsolete]
public static int GetGlobalAllocSize()
Returns
GetGlobalClassInitCount()
[Obsolete]
public static int GetGlobalClassInitCount()
Returns
GetGlobalClassInitTime()
[Obsolete]
public static int GetGlobalClassInitTime()
Returns
GetGlobalExternalAllocCount()
[Obsolete]
public static int GetGlobalExternalAllocCount()
Returns
GetGlobalExternalAllocSize()
[Obsolete]
public static int GetGlobalExternalAllocSize()
Returns
GetGlobalExternalFreedCount()
[Obsolete]
public static int GetGlobalExternalFreedCount()
Returns
GetGlobalExternalFreedSize()
[Obsolete]
public static int GetGlobalExternalFreedSize()
Returns
GetGlobalFreedCount()
[Obsolete]
public static int GetGlobalFreedCount()
Returns
GetGlobalFreedSize()
[Obsolete]
public static int GetGlobalFreedSize()
Returns
GetGlobalGcInvocationCount()
[Obsolete]
public static int GetGlobalGcInvocationCount()
Returns
GetLoadedClassCount()
public static int GetLoadedClassCount()
Returns
GetMemoryInfo(MemoryInfo)
public static void GetMemoryInfo(Debug.MemoryInfo arg0)
Parameters
GetNativeHeapAllocatedSize()
public static long GetNativeHeapAllocatedSize()
Returns
GetNativeHeapFreeSize()
public static long GetNativeHeapFreeSize()
Returns
GetNativeHeapSize()
public static long GetNativeHeapSize()
Returns
GetPss()
public static long GetPss()
Returns
GetRss()
public static long GetRss()
Returns
GetRuntimeStat(String)
public static String GetRuntimeStat(String arg0)
Parameters
Returns
GetRuntimeStats()
public static Map<String, String> GetRuntimeStats()
Returns
GetThreadAllocCount()
[Obsolete]
public static int GetThreadAllocCount()
Returns
GetThreadAllocSize()
[Obsolete]
public static int GetThreadAllocSize()
Returns
GetThreadExternalAllocCount()
[Obsolete]
public static int GetThreadExternalAllocCount()
Returns
GetThreadExternalAllocSize()
[Obsolete]
public static int GetThreadExternalAllocSize()
Returns
GetThreadGcInvocationCount()
[Obsolete]
public static int GetThreadGcInvocationCount()
Returns
IsDebuggerConnected()
public static bool IsDebuggerConnected()
Returns
PrintLoadedClasses(int)
public static void PrintLoadedClasses(int arg0)
Parameters
ResetAllCounts()
[Obsolete]
public static void ResetAllCounts()
ResetGlobalAllocCount()
[Obsolete]
public static void ResetGlobalAllocCount()
ResetGlobalAllocSize()
[Obsolete]
public static void ResetGlobalAllocSize()
ResetGlobalClassInitCount()
[Obsolete]
public static void ResetGlobalClassInitCount()
ResetGlobalClassInitTime()
[Obsolete]
public static void ResetGlobalClassInitTime()
ResetGlobalExternalAllocCount()
[Obsolete]
public static void ResetGlobalExternalAllocCount()
ResetGlobalExternalAllocSize()
[Obsolete]
public static void ResetGlobalExternalAllocSize()
ResetGlobalExternalFreedCount()
[Obsolete]
public static void ResetGlobalExternalFreedCount()
ResetGlobalExternalFreedSize()
[Obsolete]
public static void ResetGlobalExternalFreedSize()
ResetGlobalFreedCount()
[Obsolete]
public static void ResetGlobalFreedCount()
ResetGlobalFreedSize()
[Obsolete]
public static void ResetGlobalFreedSize()
ResetGlobalGcInvocationCount()
[Obsolete]
public static void ResetGlobalGcInvocationCount()
ResetThreadAllocCount()
[Obsolete]
public static void ResetThreadAllocCount()
ResetThreadAllocSize()
[Obsolete]
public static void ResetThreadAllocSize()
ResetThreadExternalAllocCount()
[Obsolete]
public static void ResetThreadExternalAllocCount()
ResetThreadExternalAllocSize()
[Obsolete]
public static void ResetThreadExternalAllocSize()
ResetThreadGcInvocationCount()
[Obsolete]
public static void ResetThreadGcInvocationCount()
SetAllocationLimit(int)
[Obsolete]
public static int SetAllocationLimit(int arg0)
Parameters
Returns
SetGlobalAllocationLimit(int)
[Obsolete]
public static int SetGlobalAllocationLimit(int arg0)
Parameters
Returns
StartAllocCounting()
[Obsolete]
public static void StartAllocCounting()
StartMethodTracing()
public static void StartMethodTracing()
StartMethodTracing(String)
public static void StartMethodTracing(String arg0)
Parameters
StartMethodTracing(String, int)
public static void StartMethodTracing(String arg0, int arg1)
Parameters
StartMethodTracing(String, int, int)
public static void StartMethodTracing(String arg0, int arg1, int arg2)
Parameters
StartMethodTracingSampling(String, int, int)
public static void StartMethodTracingSampling(String arg0, int arg1, int arg2)
Parameters
StartNativeTracing()
public static void StartNativeTracing()
StopAllocCounting()
[Obsolete]
public static void StopAllocCounting()
StopMethodTracing()
public static void StopMethodTracing()
StopNativeTracing()
public static void StopNativeTracing()
ThreadCpuTimeNanos()
public static long ThreadCpuTimeNanos()
Returns
WaitForDebugger()
public static void WaitForDebugger()
WaitingForDebugger()
public static bool WaitingForDebugger()