Merge pull request #464 from lunixbochs/master

tweak Go bindings for 32-bit
This commit is contained in:
Nguyen Anh Quynh 2016-03-16 01:26:16 +08:00
commit 4a35b53c4d

View File

@ -120,7 +120,7 @@ func (u *uc) MemRegions() ([]*MemRegion, error) {
return nil, errReturn(ucerr)
}
ret := make([]*MemRegion, count)
tmp := (*[1 << 30]C.struct_uc_mem_region)(unsafe.Pointer(regions))[:count]
tmp := (*[1 << 24]C.struct_uc_mem_region)(unsafe.Pointer(regions))[:count]
for i, v := range tmp {
ret[i] = &MemRegion{
Begin: uint64(v.begin),