Every line of 'golang make empty slice' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Go code is secure.
260 func (pac *Package) newSlice(elemType gcc.Type) *Slice { 261 return &Slice{elementType: pac.declareEqualType(elemType)} 262 }
415 func (v *BaseKParserVisitor) VisitSlice(ctx *SliceContext) interface{} { 416 return v.VisitChildren(ctx) 417 }
380 func convTslice(val []byte) (x unsafe.Pointer) { 381 // Note: this must work for any element type, not just byte. 382 if (*slice)(unsafe.Pointer(&val)).array == nil { 383 x = unsafe.Pointer(&zeroVal[0]) 384 } else { 385 x = mallocgc(unsafe.Sizeof(val), sliceType, true) 386 *(*[]byte)(x) = val 387 } 388 return 389 }
24 func Slice(arr []byte, count int) [][]byte { 25 26 sliceCount := len(arr) / count 27 result := make([][]byte, sliceCount) 28 29 for i := 0; i < sliceCount; i++ { 30 start := i * count 31 end := i*count + count 32 33 result[i] = arr[start:end] 34 } 35 36 return result 37 }
111 func (e *fieldsEmpty) gSlice(sl *Slice, x *extra) { 112 //next(e, sl.Els) 113 }
735 func newSliceLit(lbrack, rbrack token.Pos, len ast.Expr) ast.Expr { 736 var elts []ast.Expr 737 if len != nil { 738 elts = []ast.Expr{len} 739 } 740 return &ast.SliceLit{Lbrack: lbrack, Elts: elts, Rbrack: rbrack} 741 }
292 func (v *GenericVectorType) Slice(start, stop int) *GenericVectorTypeSlice { 293 assertSliceOk(start, stop, v.Len()) 294 return &GenericVectorTypeSlice{vector: v, start: start, stop: stop} 295 }
63 func jitSliceToBytes(slice C.wasmjit_slice_t) []byte { 64 return C.GoBytes((unsafe.Pointer)(slice.data), C.int(slice.len)) 65 }
80 func (x AstSlice) Slice(lo, hi int) AstWithSlice { x.X = x.X[lo:hi]; return x }
193 func (r *Records) Slice(start, end int) *Records { 194 return &Records{ 195 arr: r.arr[start:end], 196 } 197 }