32 lines
657 B
JavaScript
32 lines
657 B
JavaScript
function native_log(type,tag,msg){
|
|
var tag_new = Memory.allocUtf8String(tag)
|
|
var msg_new = Memory.allocUtf8String(msg)
|
|
var param_type_list = ["int","pointer","pointer","..."]
|
|
var print_ptr = Module.getExportByName("liblog.so","__android_log_print")
|
|
const print = new NativeFunction(print_ptr, 'int', param_type_list)
|
|
print(type,tag_new,msg_new)
|
|
}
|
|
|
|
function logv(tag,msg){
|
|
native_log(2,tag,msg)
|
|
}
|
|
|
|
function logd(tag,msg){
|
|
native_log(3,tag,msg)
|
|
}
|
|
|
|
function logi(tag,msg){
|
|
native_log(4,tag,msg)
|
|
}
|
|
|
|
function logw(tag,msg){
|
|
native_log(5,tag,msg)
|
|
}
|
|
|
|
function loge(tag,msg){
|
|
native_log(6,tag,msg)
|
|
}
|
|
|
|
function logf(tag,msg){
|
|
native_log(7,tag,msg)
|
|
}
|