Documentation
¶
Index ¶
- func AndroidReloc(dbg debugger.Debugger, module loader.Module)
- func ModuleOf(m debugger.Module, art android.Runtime) android.Module
- func NewSymbol(dbg debugger.Debugger, name string, addr uint64) android.Symbol
- type Environ
- func (env *Environ) AllocObject(clazz java.IClass) java.IObject
- func (env *Environ) CallBooleanMethod(obj java.IObject, method java.IMethod, args ...any) java.JBoolean
- func (env *Environ) CallByteMethod(obj java.IObject, method java.IMethod, args ...any) java.JByte
- func (env *Environ) CallCharMethod(obj java.IObject, method java.IMethod, args ...any) java.JChar
- func (env *Environ) CallDoubleMethod(obj java.IObject, method java.IMethod, args ...any) java.JDouble
- func (env *Environ) CallFloatMethod(obj java.IObject, method java.IMethod, args ...any) java.JFloat
- func (env *Environ) CallIntMethod(obj java.IObject, method java.IMethod, args ...any) java.JInt
- func (env *Environ) CallLongMethod(obj java.IObject, method java.IMethod, args ...any) java.JLong
- func (env *Environ) CallNonvirtualBooleanMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JBoolean
- func (env *Environ) CallNonvirtualByteMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JByte
- func (env *Environ) CallNonvirtualCharMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JChar
- func (env *Environ) CallNonvirtualDoubleMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JDouble
- func (env *Environ) CallNonvirtualFloatMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JFloat
- func (env *Environ) CallNonvirtualIntMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JInt
- func (env *Environ) CallNonvirtualLongMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JLong
- func (env *Environ) CallNonvirtualObjectMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.IObject
- func (env *Environ) CallNonvirtualShortMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any) java.JShort
- func (env *Environ) CallNonvirtualVoidMethod(obj java.IObject, clazz java.IClass, method java.IMethod, args ...any)
- func (env *Environ) CallObjectMethod(obj java.IObject, method java.IMethod, args ...any) java.IObject
- func (env *Environ) CallShortMethod(obj java.IObject, method java.IMethod, args ...any) java.JShort
- func (env *Environ) CallStaticBooleanMethod(clazz java.IClass, method java.IMethod, args ...any) java.JBoolean
- func (env *Environ) CallStaticByteMethod(clazz java.IClass, method java.IMethod, args ...any) java.JByte
- func (env *Environ) CallStaticCharMethod(clazz java.IClass, method java.IMethod, args ...any) java.JChar
- func (env *Environ) CallStaticDoubleMethod(clazz java.IClass, method java.IMethod, args ...any) java.JDouble
- func (env *Environ) CallStaticFloatMethod(clazz java.IClass, method java.IMethod, args ...any) java.JFloat
- func (env *Environ) CallStaticIntMethod(clazz java.IClass, method java.IMethod, args ...any) java.JInt
- func (env *Environ) CallStaticLongMethod(clazz java.IClass, method java.IMethod, args ...any) java.JLong
- func (env *Environ) CallStaticObjectMethod(clazz java.IClass, method java.IMethod, args ...any) java.IObject
- func (env *Environ) CallStaticShortMethod(clazz java.IClass, method java.IMethod, args ...any) java.JShort
- func (env *Environ) CallStaticVoidMethod(clazz java.IClass, method java.IMethod, args ...any)
- func (env *Environ) CallVoidMethod(obj java.IObject, method java.IMethod, args ...any)
- func (env *Environ) ClassFactory() gava.ClassFactory
- func (env *Environ) Close() error
- func (env *Environ) DefineClass(name string, loader java.IObject, buf []java.JByte) java.IClass
- func (env *Environ) ExceptionCheck() java.JBoolean
- func (env *Environ) ExceptionClear()
- func (env *Environ) ExceptionDescribe()
- func (env *Environ) ExceptionOccurred() java.IThrowable
- func (env *Environ) FatalError(string)
- func (env *Environ) FindClass(name string) java.IClass
- func (env *Environ) GetBooleanField(obj java.IObject, field java.IField) java.JBoolean
- func (env *Environ) GetByteField(obj java.IObject, field java.IField) java.JByte
- func (env *Environ) GetCharField(obj java.IObject, field java.IField) java.JChar
- func (env *Environ) GetDoubleField(obj java.IObject, field java.IField) java.JDouble
- func (env *Environ) GetField(clazz java.IClass, name string, sig string) java.IField
- func (env *Environ) GetFloatField(obj java.IObject, field java.IField) java.JFloat
- func (env *Environ) GetIntField(obj java.IObject, field java.IField) java.JInt
- func (env *Environ) GetLongField(obj java.IObject, field java.IField) java.JLong
- func (env *Environ) GetMethod(clazz java.IClass, name string, sig string) java.IMethod
- func (env *Environ) GetObjectField(obj java.IObject, field java.IField) java.IObject
- func (env *Environ) GetShortField(obj java.IObject, field java.IField) java.JShort
- func (env *Environ) GetStaticBooleanField(clazz java.IClass, field java.IField) java.JBoolean
- func (env *Environ) GetStaticByteField(clazz java.IClass, field java.IField) java.JByte
- func (env *Environ) GetStaticCharField(clazz java.IClass, field java.IField) java.JChar
- func (env *Environ) GetStaticDoubleField(clazz java.IClass, field java.IField) java.JDouble
- func (env *Environ) GetStaticField(clazz java.IClass, name string, sig string) java.IField
- func (env *Environ) GetStaticFloatField(clazz java.IClass, field java.IField) java.JFloat
- func (env *Environ) GetStaticIntField(clazz java.IClass, field java.IField) java.JInt
- func (env *Environ) GetStaticLongField(clazz java.IClass, field java.IField) java.JLong
- func (env *Environ) GetStaticMethod(clazz java.IClass, name string, sig string) java.IMethod
- func (env *Environ) GetStaticObjectField(clazz java.IClass, field java.IField) java.IObject
- func (env *Environ) GetStaticShortField(clazz java.IClass, field java.IField) java.JShort
- func (env *Environ) Init(dbg debugger.Debugger) (err error)
- func (env *Environ) JavaVM() java.JavaVM
- func (env *Environ) NewBooleanArray(length java.JSize) java.IBooleanArray
- func (env *Environ) NewByteArray(length java.JSize) java.IByteArray
- func (env *Environ) NewCharArray(length java.JSize) java.ICharArray
- func (env *Environ) NewDoubleArray(length java.JSize) java.IDoubleArray
- func (env *Environ) NewFloatArray(length java.JSize) java.IFloatArray
- func (env *Environ) NewIntArray(length java.JSize) java.IIntArray
- func (env *Environ) NewLongArray(length java.JSize) java.ILongArray
- func (env *Environ) NewObject(clazz java.IClass, method java.IMethod, args ...any) java.IObject
- func (env *Environ) NewObjectArray(length java.JSize, elementClass java.IClass, initialElement java.IObject) java.IObjectArray
- func (env *Environ) NewShortArray(length java.JSize) java.IShortArray
- func (env *Environ) NewString(chars []java.JChar) java.IString
- func (env *Environ) NewStringUTF(bytes string) java.IString
- func (env *Environ) Package() android.Package
- func (env *Environ) RegisterNatives(clazz java.IClass, methods []java.JNINativeMethod) java.JInt
- func (env *Environ) SetBooleanField(obj java.IObject, field java.IField, value java.JBoolean)
- func (env *Environ) SetByteField(obj java.IObject, field java.IField, value java.JByte)
- func (env *Environ) SetCharField(obj java.IObject, field java.IField, value java.JChar)
- func (env *Environ) SetDoubleField(obj java.IObject, field java.IField, value java.JDouble)
- func (env *Environ) SetFloatField(obj java.IObject, field java.IField, value java.JFloat)
- func (env *Environ) SetIntField(obj java.IObject, field java.IField, value java.JInt)
- func (env *Environ) SetLongField(obj java.IObject, field java.IField, value java.JLong)
- func (env *Environ) SetObjectField(obj java.IObject, field java.IField, value java.IObject)
- func (env *Environ) SetShortField(obj java.IObject, field java.IField, value java.JShort)
- func (env *Environ) SetStaticBooleanField(clazz java.IClass, field java.IField, value java.JBoolean)
- func (env *Environ) SetStaticByteField(clazz java.IClass, field java.IField, value java.JByte)
- func (env *Environ) SetStaticCharField(clazz java.IClass, field java.IField, value java.JChar)
- func (env *Environ) SetStaticDoubleField(clazz java.IClass, field java.IField, value java.JDouble)
- func (env *Environ) SetStaticFloatField(clazz java.IClass, field java.IField, value java.JFloat)
- func (env *Environ) SetStaticIntField(clazz java.IClass, field java.IField, value java.JInt)
- func (env *Environ) SetStaticLongField(clazz java.IClass, field java.IField, value java.JLong)
- func (env *Environ) SetStaticObjectField(clazz java.IClass, field java.IField, value java.IObject)
- func (env *Environ) SetStaticShortField(clazz java.IClass, field java.IField, value java.JShort)
- func (env *Environ) Throw(obj java.IThrowable) java.JInt
- func (env *Environ) ThrowNew(clazz java.IClass, message string) java.JInt
- func (env *Environ) UnregisterNatives(clazz java.IClass) java.JInt
- type HybridFS
- func (h *HybridFS) Ctor(dbg debugger.Debugger) error
- func (h *HybridFS) Dtor(dbg debugger.Debugger) error
- func (h *HybridFS) Link(name string, handle filesystem.FS) error
- func (h *HybridFS) Mkdir(name string, perm fs.FileMode) (filesystem.DirFS, error)
- func (h *HybridFS) Open(name string) (fs.File, error)
- func (h *HybridFS) OpenFile(name string, flag filesystem.FileFlag, perm fs.FileMode) (filesystem.File, error)
- func (h *HybridFS) ReadDir(name string) ([]fs.DirEntry, error)
- func (h *HybridFS) Readlink(name string) (string, error)
- func (h *HybridFS) Stat(name string) (fs.FileInfo, error)
- type Package
- type Rel
- type Rela
- type Runtime
- type Symbol
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Environ ¶
func (*Environ) CallBooleanMethod ¶
func (*Environ) CallByteMethod ¶
func (*Environ) CallCharMethod ¶
func (*Environ) CallDoubleMethod ¶
func (*Environ) CallFloatMethod ¶
func (*Environ) CallIntMethod ¶
func (*Environ) CallLongMethod ¶
func (*Environ) CallNonvirtualBooleanMethod ¶
func (*Environ) CallNonvirtualByteMethod ¶
func (*Environ) CallNonvirtualCharMethod ¶
func (*Environ) CallNonvirtualDoubleMethod ¶
func (*Environ) CallNonvirtualFloatMethod ¶
func (*Environ) CallNonvirtualIntMethod ¶
func (*Environ) CallNonvirtualLongMethod ¶
func (*Environ) CallNonvirtualObjectMethod ¶
func (*Environ) CallNonvirtualShortMethod ¶
func (*Environ) CallNonvirtualVoidMethod ¶
func (*Environ) CallObjectMethod ¶
func (*Environ) CallShortMethod ¶
func (*Environ) CallStaticBooleanMethod ¶
func (*Environ) CallStaticByteMethod ¶
func (*Environ) CallStaticCharMethod ¶
func (*Environ) CallStaticDoubleMethod ¶
func (*Environ) CallStaticFloatMethod ¶
func (*Environ) CallStaticIntMethod ¶
func (*Environ) CallStaticLongMethod ¶
func (*Environ) CallStaticObjectMethod ¶
func (*Environ) CallStaticShortMethod ¶
func (*Environ) CallStaticVoidMethod ¶
func (*Environ) CallVoidMethod ¶
func (*Environ) ClassFactory ¶
func (env *Environ) ClassFactory() gava.ClassFactory
func (*Environ) DefineClass ¶
func (*Environ) ExceptionCheck ¶
func (*Environ) ExceptionClear ¶
func (env *Environ) ExceptionClear()
func (*Environ) ExceptionDescribe ¶
func (env *Environ) ExceptionDescribe()
func (*Environ) ExceptionOccurred ¶
func (env *Environ) ExceptionOccurred() java.IThrowable
func (*Environ) FatalError ¶
func (*Environ) GetBooleanField ¶
func (*Environ) GetByteField ¶
func (*Environ) GetCharField ¶
func (*Environ) GetDoubleField ¶
func (*Environ) GetFloatField ¶
func (*Environ) GetIntField ¶
func (*Environ) GetLongField ¶
func (*Environ) GetObjectField ¶
func (*Environ) GetShortField ¶
func (*Environ) GetStaticBooleanField ¶
func (*Environ) GetStaticByteField ¶
func (*Environ) GetStaticCharField ¶
func (*Environ) GetStaticDoubleField ¶
func (*Environ) GetStaticField ¶
func (*Environ) GetStaticFloatField ¶
func (*Environ) GetStaticIntField ¶
func (*Environ) GetStaticLongField ¶
func (*Environ) GetStaticMethod ¶
func (*Environ) GetStaticObjectField ¶
func (*Environ) GetStaticShortField ¶
func (*Environ) NewBooleanArray ¶
func (env *Environ) NewBooleanArray(length java.JSize) java.IBooleanArray
func (*Environ) NewByteArray ¶
func (env *Environ) NewByteArray(length java.JSize) java.IByteArray
func (*Environ) NewCharArray ¶
func (env *Environ) NewCharArray(length java.JSize) java.ICharArray
func (*Environ) NewDoubleArray ¶
func (env *Environ) NewDoubleArray(length java.JSize) java.IDoubleArray
func (*Environ) NewFloatArray ¶
func (env *Environ) NewFloatArray(length java.JSize) java.IFloatArray
func (*Environ) NewLongArray ¶
func (env *Environ) NewLongArray(length java.JSize) java.ILongArray
func (*Environ) NewObjectArray ¶
func (*Environ) NewShortArray ¶
func (env *Environ) NewShortArray(length java.JSize) java.IShortArray
func (*Environ) RegisterNatives ¶
func (*Environ) SetBooleanField ¶
func (*Environ) SetByteField ¶
func (*Environ) SetCharField ¶
func (*Environ) SetDoubleField ¶
func (*Environ) SetFloatField ¶
func (*Environ) SetIntField ¶
func (*Environ) SetLongField ¶
func (*Environ) SetObjectField ¶
func (*Environ) SetShortField ¶
func (*Environ) SetStaticBooleanField ¶
func (*Environ) SetStaticByteField ¶
func (*Environ) SetStaticCharField ¶
func (*Environ) SetStaticDoubleField ¶
func (*Environ) SetStaticFloatField ¶
func (*Environ) SetStaticIntField ¶
func (*Environ) SetStaticLongField ¶
func (*Environ) SetStaticObjectField ¶
func (*Environ) SetStaticShortField ¶
type HybridFS ¶
type HybridFS struct { debugger.DefaultFileHandler Base interface { io.Closer fs.FS } Sys filesystem.DirFS // contains filtered or unexported fields }
type Rel ¶
type Rel[I constraints.Integer] struct { Off I Info I }
type Rela ¶
type Rela[I constraints.Integer] struct { Rel[I] Addend I }
Source Files
¶
Click to show internal directories.
Click to hide internal directories.