(value reflect.Value)
| 348 | } |
| 349 | |
| 350 | func deref(value reflect.Value) reflect.Value { |
| 351 | for { |
| 352 | switch value.Kind() { |
| 353 | case reflect.Ptr, reflect.Interface: |
| 354 | value = value.Elem() |
| 355 | continue |
| 356 | } |
| 357 | return value |
| 358 | } |
| 359 | panic("cannot happen") |
| 360 | } |
| 361 | |
| 362 | //export hookGoValueReadField |
| 363 | func hookGoValueReadField(enginep, foldp unsafe.Pointer, reflectIndex, getIndex, setIndex C.int, resultdv *C.DataValue) { |
no outgoing calls
no test coverage detected