like startmethodtracing string , int , int , but taking an already-opened filedescriptor in which the trace is written . the file name is also supplied simply for logging . makes a dup of the file descriptor . not exposed in the sdk unless we are really comfortable with supporting this and find it would be useful . concode_field_sep int KIND_THREAD_FREED_OBJECTS concode_elem_sep int KIND_EXT_ALLOCATED_OBJECTS concode_elem_sep int KIND_THREAD_CLASS_INIT_COUNT concode_elem_sep int KIND_THREAD_ALLOCATED_BYTES concode_elem_sep String DEFAULT_METHOD_TRACE_FILE_NAME concode_elem_sep int KIND_GLOBAL_EXT_ALLOCATED_BYTES concode_elem_sep int KIND_CLASS_INIT_TIME concode_elem_sep int KIND_GLOBAL_EXT_FREED_OBJECTS concode_elem_sep int KIND_GLOBAL_EXT_ALLOCATED_OBJECTS concode_elem_sep int KIND_GLOBAL_CLASS_INIT_COUNT concode_elem_sep int KIND_ALLOCATED_OBJECTS concode_elem_sep int KIND_GLOBAL_CLASS_INIT_TIME concode_elem_sep int KIND_THREAD_CLASS_INIT_TIME concode_elem_sep int KIND_ALLOCATED_BYTES concode_elem_sep int KIND_EXT_ALLOCATED_BYTES concode_elem_sep int TRACE_COUNT_ALLOCS concode_elem_sep int KIND_THREAD_EXT_FREED_BYTES concode_elem_sep int KIND_FREED_OBJECTS concode_elem_sep int KIND_GLOBAL_EXT_FREED_BYTES concode_elem_sep int KIND_THREAD_ALLOCATED_OBJECTS concode_elem_sep int KIND_THREAD_EXT_FREED_OBJECTS concode_elem_sep int KIND_THREAD_EXT_ALLOCATED_BYTES concode_elem_sep int KIND_EXT_FREED_BYTES concode_elem_sep int KIND_GLOBAL_FREED_BYTES concode_elem_sep int KIND_ALL_COUNTS concode_elem_sep int KIND_GC_INVOCATIONS concode_elem_sep int KIND_THREAD_EXT_ALLOCATED_OBJECTS concode_elem_sep int KIND_GLOBAL_ALLOCATED_BYTES concode_elem_sep int KIND_CLASS_INIT_COUNT concode_elem_sep int KIND_GLOBAL_ALLOCATED_OBJECTS concode_elem_sep int KIND_GLOBAL_FREED_OBJECTS concode_elem_sep int KIND_THREAD_GC_INVOCATIONS concode_elem_sep int KIND_EXT_FREED_OBJECTS concode_elem_sep int KIND_FREED_BYTES concode_elem_sep int KIND_GLOBAL_GC_INVOCATIONS concode_elem_sep int KIND_THREAD_FREED_BYTES concode_field_sep long lastDebuggerActivity concode_elem_sep void dumpHprofDataDdms concode_elem_sep void startClassPrep concode_elem_sep int getAllocCount concode_elem_sep void startMethodTracingNative concode_elem_sep void dumpReferenceTables concode_elem_sep void crash concode_elem_sep void getInstructionCount concode_elem_sep String[] getVmFeatureList concode_elem_sep boolean isMethodTracingActive concode_elem_sep void printLoadedClasses concode_elem_sep void startGC concode_elem_sep void startMethodTracingDdms concode_elem_sep int setGlobalAllocationLimit concode_elem_sep void stopInstructionCounting concode_elem_sep boolean isDebuggingEnabled concode_elem_sep boolean isDebuggerConnected concode_elem_sep void dumpHprofData concode_elem_sep void dumpHprofData concode_elem_sep void startEmulatorTracing concode_elem_sep void stopAllocCounting concode_elem_sep void resetInstructionCount concode_elem_sep long countInstancesOfClass concode_elem_sep void startAllocCounting concode_elem_sep void startInstructionCounting concode_elem_sep int getLoadedClassCount concode_elem_sep long threadCpuTimeNanos concode_elem_sep boolean cacheRegisterMap concode_elem_sep void infopoint concode_elem_sep void stopEmulatorTracing concode_elem_sep void stopMethodTracing concode_elem_sep void resetAllocCount concode_elem_sep int setAllocationLimit
void function ( String arg0 , FileDescriptor arg1 , int arg2 , int arg3 ) { if ( arg0 == null || arg1 == null ) { throw new NullPointerException ( ) ; } startMethodTracingNative ( arg0 , arg1 , arg2 , arg3 ) ; }