Documentation ¶
Index ¶
- Variables
- func CallJni(format string, args ...interface{}) reflect.Value
- func GetFormatCallFunc(format string, siged string) string
- func GetJNIMethods() map[string]reflect.Method
- func GetMethodWithName(name string) *reflect.Method
- func JabValueToUint(r reflect.Value) uintptr
- func MatchingNextSymbol(s byte, str string) int
- func SigToJavaNative(name string, sig string)
- func Wp(s string, limit int) string
- type SybHeap
Constants ¶
This section is empty.
Variables ¶
View Source
var SigDecodeMap = map[string]string{
"I": "int",
"Z": "boolean",
"B": "byte",
"C": "char",
"S": "short",
"J": "long",
"F": "float",
"D": "double",
"V": "void",
"[I": "int[]",
"[Z": "boolean[]",
"[B": "byte[]",
"[C": "char[]",
"[S": "short[]",
"[J": "long[]",
"[F": "float[]",
"[D": "double[]",
}
View Source
var SigEncodeMap = map[string]string{
"int": "I",
"boolean": "Z",
"byte": "B",
"char": "C",
"short": "S",
"long": "J",
"float": "F",
"double": "D",
"void": "V",
"int[]": "[I",
"boolean[]": "[Z",
"byte[]": "[B",
"char[]": "[C",
"short[]": "[S",
"long[]": "[J",
"float[]": "[F",
"double[]": "[D",
}
jni sig
Functions ¶
func GetFormatCallFunc ¶
func GetJNIMethods ¶
func GetMethodWithName ¶
func MatchingNextSymbol ¶
func SigToJavaNative ¶
stop ()V args ([I)V nice ([Ljava/lang/String;)V bb ([B)V llll ([J)V fff ([F)V ddd ([D)V
Types ¶
Click to show internal directories.
Click to hide internal directories.