angr.procedures.java_jni.method_calls

class angr.procedures.java_jni.method_calls.GetMethodID

Bases: JNISimProcedure

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallMethodBase

Bases: JNISimProcedure

return_ty: str | None = None
class angr.procedures.java_jni.method_calls.CallMethod

Bases: CallMethodBase

return_from_invocation(ptr_env, obj_, method_id_)
class angr.procedures.java_jni.method_calls.CallMethodA

Bases: CallMethodBase

return_from_invocation(ptr_env, obj_, method_id_, ptr_args)
class angr.procedures.java_jni.method_calls.CallObjectMethod

Bases: CallMethod

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallBooleanMethod

Bases: CallMethod

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallByteMethod

Bases: CallMethod

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallCharMethod

Bases: CallMethod

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallShortMethod

Bases: CallMethod

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallIntMethod

Bases: CallMethod

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallLongMethod

Bases: CallMethod

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallVoidMethod

Bases: CallMethod

return_ty: str | None = 'void'
class angr.procedures.java_jni.method_calls.CallObjectMethodA

Bases: CallMethodA

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallBooleanMethodA

Bases: CallMethodA

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallByteMethodA

Bases: CallMethodA

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallCharMethodA

Bases: CallMethodA

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallShortMethodA

Bases: CallMethodA

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallIntMethodA

Bases: CallMethodA

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallLongMethodA

Bases: CallMethodA

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallVoidMethodA

Bases: CallMethodA

return_ty: str | None = 'void'
class angr.procedures.java_jni.method_calls.CallNonvirtualMethod

Bases: CallMethodBase

return_from_invocation(ptr_env, obj_, class_, method_id_)
class angr.procedures.java_jni.method_calls.CallNonvirtualMethodA

Bases: CallMethodBase

return_from_invocation(ptr_env, obj_, method_id_, ptr_args)
class angr.procedures.java_jni.method_calls.CallNonvirtualObjectMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallNonvirtualBooleanMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallNonvirtualByteMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallNonvirtualCharMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallNonvirtualShortMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallNonvirtualIntMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallNonvirtualLongMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallNonvirtualVoidMethod

Bases: CallNonvirtualMethod

return_ty: str | None = 'void'
class angr.procedures.java_jni.method_calls.CallNonvirtualObjectMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallNonvirtualBooleanMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallNonvirtualByteMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallNonvirtualCharMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallNonvirtualShortMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallNonvirtualIntMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallNonvirtualLongMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallNonvirtualVoidMethodA

Bases: CallNonvirtualMethodA

return_ty: str | None = 'void'
class angr.procedures.java_jni.method_calls.CallStaticMethod

Bases: CallMethodBase

return_from_invocation(ptr_env, class_, method_id_)
class angr.procedures.java_jni.method_calls.CallStaticMethodA

Bases: CallMethodBase

return_from_invocation(ptr_env, class_, method_id_, ptr_args)
class angr.procedures.java_jni.method_calls.CallStaticObjectMethod

Bases: CallStaticMethod

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallStaticBooleanMethod

Bases: CallStaticMethod

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallStaticByteMethod

Bases: CallStaticMethod

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallStaticCharMethod

Bases: CallStaticMethod

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallStaticShortMethod

Bases: CallStaticMethod

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallStaticIntMethod

Bases: CallStaticMethod

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallStaticLongMethod

Bases: CallStaticMethod

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallStaticVoidMethod

Bases: CallStaticMethod

return_ty: str | None = 'void'
class angr.procedures.java_jni.method_calls.CallStaticObjectMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'reference'
class angr.procedures.java_jni.method_calls.CallStaticBooleanMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'boolean'
class angr.procedures.java_jni.method_calls.CallStaticByteMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'byte'
class angr.procedures.java_jni.method_calls.CallStaticCharMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'char'
class angr.procedures.java_jni.method_calls.CallStaticShortMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'short'
class angr.procedures.java_jni.method_calls.CallStaticIntMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'int'
class angr.procedures.java_jni.method_calls.CallStaticLongMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'long'
class angr.procedures.java_jni.method_calls.CallStaticVoidMethodA

Bases: CallStaticMethodA

return_ty: str | None = 'void'