Home | History | Annotate | Download | only in runtime

Lines Matching refs:elem

273 func convT2E(t *_type, elem unsafe.Pointer) (e eface) {
275 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2E))
278 msanread(elem, t.size)
283 typedmemmove(t, x, elem)
289 func convT2E16(t *_type, elem unsafe.Pointer) (e eface) {
291 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2E16))
294 msanread(elem, t.size)
297 if *(*uint16)(elem) == 0 {
301 *(*uint16)(x) = *(*uint16)(elem)
308 func convT2E32(t *_type, elem unsafe.Pointer) (e eface) {
310 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2E32))
313 msanread(elem, t.size)
316 if *(*uint32)(elem) == 0 {
320 *(*uint32)(x) = *(*uint32)(elem)
327 func convT2E64(t *_type, elem unsafe.Pointer) (e eface) {
329 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2E64))
332 msanread(elem, t.size)
335 if *(*uint64)(elem) == 0 {
339 *(*uint64)(x) = *(*uint64)(elem)
346 func convT2Estring(t *_type, elem unsafe.Pointer) (e eface) {
348 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Estring))
351 msanread(elem, t.size)
354 if *(*string)(elem) == "" {
358 *(*string)(x) = *(*string)(elem)
365 func convT2Eslice(t *_type, elem unsafe.Pointer) (e eface) {
367 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Eslice))
370 msanread(elem, t.size)
373 if v := *(*slice)(elem); uintptr(v.array) == 0 {
377 *(*slice)(x) = *(*slice)(elem)
384 func convT2Enoptr(t *_type, elem unsafe.Pointer) (e eface) {
386 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Enoptr))
389 msanread(elem, t.size)
392 memmove(x, elem, t.size)
398 func convT2I(tab *itab, elem unsafe.Pointer) (i iface) {
401 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2I))
404 msanread(elem, t.size)
407 typedmemmove(t, x, elem)
413 func convT2I16(tab *itab, elem unsafe.Pointer) (i iface) {
416 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2I16))
419 msanread(elem, t.size)
422 if *(*uint16)(elem) == 0 {
426 *(*uint16)(x) = *(*uint16)(elem)
433 func convT2I32(tab *itab, elem unsafe.Pointer) (i iface) {
436 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2I32))
439 msanread(elem, t.size)
442 if *(*uint32)(elem) == 0 {
446 *(*uint32)(x) = *(*uint32)(elem)
453 func convT2I64(tab *itab, elem unsafe.Pointer) (i iface) {
456 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2I64))
459 msanread(elem, t.size)
462 if *(*uint64)(elem) == 0 {
466 *(*uint64)(x) = *(*uint64)(elem)
473 func convT2Istring(tab *itab, elem unsafe.Pointer) (i iface) {
476 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Istring))
479 msanread(elem, t.size)
482 if *(*string)(elem) == "" {
486 *(*string)(x) = *(*string)(elem)
493 func convT2Islice(tab *itab, elem unsafe.Pointer) (i iface) {
496 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Islice))
499 msanread(elem, t.size)
502 if v := *(*slice)(elem); uintptr(v.array) == 0 {
506 *(*slice)(x) = *(*slice)(elem)
513 func convT2Inoptr(tab *itab, elem unsafe.Pointer) (i iface) {
516 raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Inoptr))
519 msanread(elem, t.size)
522 memmove(x, elem, t.size)