MCPcopy Create free account

hub / github.com/chame1eon/jnitrace / functions

Functions96 in github.com/chame1eon/jnitrace

↓ 30 callersMethodgetArgAsPtr
(i: number)
jnitrace/src/utils/method_data.ts:45
↓ 5 callersMethodget_current_color
Get the current color in use for the formatter. May return None. :return - the current color in use
jnitrace/jnitrace.py:61
↓ 4 callersMethod_print_arg_sub_data
(self, arg, arg_type=None, opt=None, padding=4)
jnitrace/jnitrace.py:164
↓ 4 callersMethodgetArgAsNum
(i: number)
jnitrace/src/utils/method_data.ts:49
↓ 4 callersMethodsetMetadata
(metadata: string | undefined)
jnitrace/src/transport/data_transport.ts:74
↓ 3 callersMethodenrichSingleItem
( type: string, key: string, item: DataJSONContainer )
jnitrace/src/transport/data_transport.ts:401
↓ 2 callersMethod_create_backtrace_symbol
(cls, module, symbol)
jnitrace/jnitrace.py:245
↓ 2 callersMethod_print_data
(self, block, arg_type, padding, data)
jnitrace/jnitrace.py:145
↓ 2 callersMethod_print_data_value
(self, sym, value, arg_type=None, opt=None, padding=0)
jnitrace/jnitrace.py:119
↓ 2 callersMethodsendToHost
( type: string, data: MethodData, args: DataJSONContainer[], ret: DataJSONCont
jnitrace/src/transport/data_transport.ts:969
↓ 2 callersMethodshouldIgnoreMethod
(data: MethodData)
jnitrace/src/transport/data_transport.ts:378
↓ 2 callersMethodupdateArrayLengths
(data: MethodData, isGet: boolean)
jnitrace/src/transport/data_transport.ts:244
↓ 2 callersMethodupdateObjectIDsFromRefs
(data: MethodData, isCreate: boolean)
jnitrace/src/transport/data_transport.ts:288
↓ 1 callersMethod_calculate_backtrace_lengths
(self, backtrace)
jnitrace/jnitrace.py:256
↓ 1 callersFunction_finish
(args, device, pid, scripts)
jnitrace/jnitrace.py:534
↓ 1 callersMethod_get_data_metadata
(cls, arg_type, value)
jnitrace/jnitrace.py:102
↓ 1 callersMethod_is_error
(cls, message)
jnitrace/jnitrace.py:333
↓ 1 callersMethod_is_meta_message
(cls, payload)
jnitrace/jnitrace.py:344
↓ 1 callersFunction_parse_args
()
jnitrace/jnitrace.py:473
↓ 1 callersFunction_parse_aux_option
(option)
jnitrace/jnitrace.py:455
↓ 1 callersMethod_print_additional_data
(self, arg, data)
jnitrace/jnitrace.py:180
↓ 1 callersMethod_print_arg_data
(self, arg, arg_type=None, padding=0, data=None)
jnitrace/jnitrace.py:157
↓ 1 callersMethod_print_args
(self, method, args, java_params, data)
jnitrace/jnitrace.py:209
↓ 1 callersMethod_print_backtrace
(self, backtrace)
jnitrace/jnitrace.py:297
↓ 1 callersMethod_print_data_prefix
(self)
jnitrace/jnitrace.py:111
↓ 1 callersMethod_print_method_call
(self, payload, data)
jnitrace/jnitrace.py:354
↓ 1 callersMethod_print_method_name
(self, struct_type, name)
jnitrace/jnitrace.py:91
↓ 1 callersMethod_print_ret_data
(self, ret, ret_type=None, padding=0, data=None)
jnitrace/jnitrace.py:173
↓ 1 callersMethod_print_thread_id
(self, thread_id)
jnitrace/jnitrace.py:83
↓ 1 callersMethod_update_output_buffer
(self, payload, data)
jnitrace/jnitrace.py:374
↓ 1 callersFunction_wait_for_finish
()
jnitrace/jnitrace.py:524
↓ 1 callersMethodaddAttachCurrentThreadArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:866
↓ 1 callersMethodaddDefineClassArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:466
↓ 1 callersMethodaddFatalErrorArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:517
↓ 1 callersMethodaddFindClassArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:492
↓ 1 callersMethodaddGenericArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:765
↓ 1 callersMethodaddGetEnvArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:907
↓ 1 callersMethodaddGetGenericBufferArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:563
↓ 1 callersMethodaddGetGenericBufferRegionArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:601
↓ 1 callersMethodaddGetGenericIDArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:528
↓ 1 callersMethodaddGetJavaVMArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:696
↓ 1 callersMethodaddJNIEnvArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:776
↓ 1 callersMethodaddJNIEnvRet
( data: MethodData, outputRet: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:820
↓ 1 callersMethodaddJavaVMArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:929
↓ 1 callersMethodaddNewStringArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:544
↓ 1 callersMethodaddNewStringUTFArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:631
↓ 1 callersMethodaddRegisterNativesArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:642
↓ 1 callersMethodaddReleaseCharsArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:586
↓ 1 callersMethodaddReleaseElementsArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:728
↓ 1 callersMethodaddReleaseStringCriticalArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:710
↓ 1 callersMethodaddThrowNewArgs
( data: MethodData, outputArgs: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:503
↓ 1 callersMethodcreateBacktrace
( context: CpuContext | NativePointer[], type: string )
jnitrace/src/transport/data_transport.ts:944
↓ 1 callersMethodenrichTraceData
(data: MethodData, args: DataJSONContainer[], ret: DataJSONContainer[] )
jnitrace/src/transport/data_transport.ts:425
↓ 1 callersMethodget_output
Get an array of the raw data displayed on the console. :return - the raw output buffer
jnitrace/jnitrace.py:417
↓ 1 callersFunctionmain
Main function to process command arguments and to inject Frida.
jnitrace/jnitrace.py:552
↓ 1 callersMethodreportJNIEnvCall
( data: MethodData, context: NativePointer[] | undefined )
jnitrace/src/transport/data_transport.ts:204
↓ 1 callersMethodreportJavaVMCall
( data: MethodData, context: NativePointer[] | undefined )
jnitrace/src/transport/data_transport.ts:175
↓ 1 callersMethodsetExcludeFilter
(exclude: string[])
jnitrace/src/transport/data_transport.ts:171
↓ 1 callersMethodsetIncludeFilter
(include: string[])
jnitrace/src/transport/data_transport.ts:167
↓ 1 callersMethodupdateClassIDs
(data: MethodData)
jnitrace/src/transport/data_transport.ts:278
↓ 1 callersMethodupdateFieldIDs
(data: MethodData)
jnitrace/src/transport/data_transport.ts:267
↓ 1 callersMethodupdateMethodIDs
(data: MethodData)
jnitrace/src/transport/data_transport.ts:256
↓ 1 callersMethodupdateObjectIDsFromCall
(data: MethodData)
jnitrace/src/transport/data_transport.ts:311
↓ 1 callersMethodupdateObjectIDsFromClass
(data: MethodData)
jnitrace/src/transport/data_transport.ts:302
↓ 1 callersMethodupdateState
(data: MethodData)
jnitrace/src/transport/data_transport.ts:352
↓ 1 callersMethodupdateStringIDs
(data: MethodData)
jnitrace/src/transport/data_transport.ts:342
↓ 1 callersMethodupdate_current_color
Get or assign a color to a thread. :param thread_id - the thread id to assign the color to
jnitrace/jnitrace.py:46
Method__init__
(self)
jnitrace/jnitrace.py:41
Method__init__
(self, _config, _buffer_output)
jnitrace/jnitrace.py:74
Function_custom_script_on_message
(message, data)
jnitrace/jnitrace.py:452
Methodargs
()
jnitrace/src/utils/method_data.ts:41
Methodconstructor
(signature: string)
jnitrace/src/utils/java_method.ts:12
Methodconstructor
( method: JNIMethod, args: NativeArgumentValue[], ret: NativeReturnValue, jmet
jnitrace/src/utils/method_data.ts:16
Methodconstructor
( name: { [id: string]: string | null }, sig: { [id: string]: string | null }, addr: {
jnitrace/src/transport/data_transport.ts:22
Methodconstructor
( value: NativeArgumentValue | NativeReturnValue, data: ArrayBuffer | NativeArgumentValue | Na
jnitrace/src/transport/data_transport.ts:46
Methodconstructor
( address: NativePointer, module: Module | null, symbol: DebugSymbol | null )
jnitrace/src/transport/data_transport.ts:86
Methodconstructor
( callType: string, method: JNIMethod, args: DataJSONContainer[], ret: DataJSO
jnitrace/src/transport/data_transport.ts:116
Methodconstructor
()
jnitrace/src/transport/data_transport.ts:156
FunctionconvertJTypeToNativeJType
(jtype: string)
jnitrace/src/utils/types.ts:91
FunctionconvertNativeJTypeToFridaType
(jtype: string)
jnitrace/src/utils/types.ts:24
MethodfridaParams
()
jnitrace/src/utils/java_method.ts:78
MethodfridaRet
()
jnitrace/src/utils/java_method.ts:93
MethodgetMetadata
()
jnitrace/src/transport/data_transport.ts:70
FunctionisComplexObjectType
(type: string)
jnitrace/src/utils/types.ts:6
MethodjParams
()
jnitrace/src/utils/method_data.ts:53
MethodjavaMethod
()
jnitrace/src/utils/method_data.ts:37
Methodmethod
()
jnitrace/src/utils/method_data.ts:33
MethodnativeParams
()
jnitrace/src/utils/java_method.ts:68
FunctiononEnter
(args: NativeArgumentValue[])
jnitrace/src/main.ts:56
FunctiononLeave
(retval: JNINativeReturnValue)
jnitrace/src/main.ts:59
FunctiononLoaded
(path: string)
jnitrace/src/main.ts:15
Methodon_message
Frida on_message callback, for formatting output data. :param message - JSON formatted output :param data - binary data for s
jnitrace/jnitrace.py:424
Methodparams
()
jnitrace/src/utils/java_method.ts:64
Methodret
()
jnitrace/src/utils/java_method.ts:89
Methodret
()
jnitrace/src/utils/method_data.ts:57
FunctionsizeOf
(type: string)
jnitrace/src/utils/types.ts:15