Skip to content
Snippets Groups Projects
Commit 599825d0 authored by Ryan Hileman's avatar Ryan Hileman
Browse files

fix Go bindings for 32-bit

parent 90d14673
No related branches found
No related tags found
No related merge requests found
......@@ -50,9 +50,10 @@ func ks_asm(engine *C.ks_engine, str string, address uint64, encoding *[]byte, s
var p_insn unsafe.Pointer
defer C.free(unsafe.Pointer(p_insn))
l_insn := C.size_t(0)
err := C.ks_asm(engine, cstr, C.uint64_t(address), (**C.uchar)(unsafe.Pointer(&p_insn)), &l_insn, (*C.size_t)(stat_count))
var count, l_insn C.size_t
err := C.ks_asm(engine, cstr, C.uint64_t(address), (**C.uchar)(unsafe.Pointer(&p_insn)), &l_insn, &count)
*encoding = C.GoBytes(p_insn, C.int(l_insn))
*stat_count = uint64(count)
return err == 0
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment