summaryrefslogtreecommitdiff
path: root/go/golang/gocache/8f
diff options
context:
space:
mode:
Diffstat (limited to 'go/golang/gocache/8f')
-rw-r--r--go/golang/gocache/8f/8f08681f4d61cd97ae23e13b19116ee079c88c1cf0d50d2d1ee3b336cacc27be-d2
-rw-r--r--go/golang/gocache/8f/8f35490f588bd24411a2ed70dc7534bc617daf193af4bcd3190fb890b4740439-d165
-rw-r--r--go/golang/gocache/8f/8f689ed68243d4ad0471f3d8b60431ffaf699ac475d3ece599411c361cabcff6-a1
-rw-r--r--go/golang/gocache/8f/8fd0af13ce582b5541820807fc91654fb452e28f068efe7ca3042a8485ede016-a1
-rw-r--r--go/golang/gocache/8f/8ff557da98aa68c97516e3544af7d3d6b481c08c1bb2dc723941868a5eee10bb-d6
-rw-r--r--go/golang/gocache/8f/8fff6912085c53ab7a0361665065f243a46b57cafce49aa926e92edfd245cce4-d3
6 files changed, 0 insertions, 178 deletions
diff --git a/go/golang/gocache/8f/8f08681f4d61cd97ae23e13b19116ee079c88c1cf0d50d2d1ee3b336cacc27be-d b/go/golang/gocache/8f/8f08681f4d61cd97ae23e13b19116ee079c88c1cf0d50d2d1ee3b336cacc27be-d
deleted file mode 100644
index a2705694..00000000
--- a/go/golang/gocache/8f/8f08681f4d61cd97ae23e13b19116ee079c88c1cf0d50d2d1ee3b336cacc27be-d
+++ /dev/null
@@ -1,2 +0,0 @@
-./doc.go
-./race.go
diff --git a/go/golang/gocache/8f/8f35490f588bd24411a2ed70dc7534bc617daf193af4bcd3190fb890b4740439-d b/go/golang/gocache/8f/8f35490f588bd24411a2ed70dc7534bc617daf193af4bcd3190fb890b4740439-d
deleted file mode 100644
index fa182f6f..00000000
--- a/go/golang/gocache/8f/8f35490f588bd24411a2ed70dc7534bc617daf193af4bcd3190fb890b4740439-d
+++ /dev/null
@@ -1,165 +0,0 @@
-// Code generated by cmd/cgo; DO NOT EDIT.
-
-//line /workdir/go/src/plugin/plugin_dlopen.go:1:1
-// Copyright 2016 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-// +build linux,cgo darwin,cgo
-
-package plugin; import _cgo_unsafe "unsafe"
-
-/*
-#cgo linux LDFLAGS: -ldl
-#include <dlfcn.h>
-#include <limits.h>
-#include <stdlib.h>
-#include <stdint.h>
-
-#include <stdio.h>
-
-static uintptr_t pluginOpen(const char* path, char** err) {
- void* h = dlopen(path, RTLD_NOW|RTLD_GLOBAL);
- if (h == NULL) {
- *err = (char*)dlerror();
- }
- return (uintptr_t)h;
-}
-
-static void* pluginLookup(uintptr_t h, const char* name, char** err) {
- void* r = dlsym((void*)h, name);
- if (r == NULL) {
- *err = (char*)dlerror();
- }
- return r;
-}
-*/
-import _ "unsafe"
-
-import (
- "errors"
- "sync"
- "unsafe"
-)
-
-// avoid a dependency on strings
-func lastIndexByte(s string, c byte) int {
- for i := len(s) - 1; i >= 0; i-- {
- if s[i] == c {
- return i
- }
- }
- return -1
-}
-
-func open(name string) (*Plugin, error) {
- cPath := make([]byte, (_Ciconst_PATH_MAX)+1)
- cRelName := make([]byte, len(name)+1)
- copy(cRelName, name)
- if (_Cfunc_realpath)(
- (*_Ctype_char)(unsafe.Pointer(&cRelName[0])),
- (*_Ctype_char)(unsafe.Pointer(&cPath[0]))) == nil {
- return nil, errors.New(`plugin.Open("` + name + `"): realpath failed`)
- }
-
- filepath := (_Cfunc_GoString)((*_Ctype_char)(unsafe.Pointer(&cPath[0])))
-
- pluginsMu.Lock()
- if p := plugins[filepath]; p != nil {
- pluginsMu.Unlock()
- if p.err != "" {
- return nil, errors.New(`plugin.Open("` + name + `"): ` + p.err + ` (previous failure)`)
- }
- <-p.loaded
- return p, nil
- }
- var cErr *_Ctype_char
- h := func(_cgo0 *_Ctype_char, _cgo1 **_Ctype_char) _Ctype_uintptr_t {; _cgoCheckPointer(_cgo1, true); return (_Cfunc_pluginOpen)(_cgo0, _cgo1);}((*_Ctype_char)(unsafe.Pointer(&cPath[0])), &cErr)
- if h == 0 {
- pluginsMu.Unlock()
- return nil, errors.New(`plugin.Open("` + name + `"): ` + (_Cfunc_GoString)(cErr))
- }
- // TODO(crawshaw): look for plugin note, confirm it is a Go plugin
- // and it was built with the correct toolchain.
- if len(name) > 3 && name[len(name)-3:] == ".so" {
- name = name[:len(name)-3]
- }
- if plugins == nil {
- plugins = make(map[string]*Plugin)
- }
- pluginpath, syms, errstr := lastmoduleinit()
- if errstr != "" {
- plugins[filepath] = &Plugin{
- pluginpath: pluginpath,
- err: errstr,
- }
- pluginsMu.Unlock()
- return nil, errors.New(`plugin.Open("` + name + `"): ` + errstr)
- }
- // This function can be called from the init function of a plugin.
- // Drop a placeholder in the map so subsequent opens can wait on it.
- p := &Plugin{
- pluginpath: pluginpath,
- loaded: make(chan struct{}),
- }
- plugins[filepath] = p
- pluginsMu.Unlock()
-
- initStr := make([]byte, len(pluginpath)+6)
- copy(initStr, pluginpath)
- copy(initStr[len(pluginpath):], ".init")
-
- initFuncPC := func(_cgo0 _Ctype_uintptr_t, _cgo1 *_Ctype_char, _cgo2 **_Ctype_char) _cgo_unsafe.Pointer {; _cgoCheckPointer(_cgo2, true); return (_Cfunc_pluginLookup)(_cgo0, _cgo1, _cgo2);}(h, (*_Ctype_char)(unsafe.Pointer(&initStr[0])), &cErr)
- if initFuncPC != nil {
- initFuncP := &initFuncPC
- initFunc := *(*func())(unsafe.Pointer(&initFuncP))
- initFunc()
- }
-
- // Fill out the value of each plugin symbol.
- updatedSyms := map[string]interface{}{}
- for symName, sym := range syms {
- isFunc := symName[0] == '.'
- if isFunc {
- delete(syms, symName)
- symName = symName[1:]
- }
-
- fullName := pluginpath + "." + symName
- cname := make([]byte, len(fullName)+1)
- copy(cname, fullName)
-
- p := func(_cgo0 _Ctype_uintptr_t, _cgo1 *_Ctype_char, _cgo2 **_Ctype_char) _cgo_unsafe.Pointer {; _cgoCheckPointer(_cgo2, true); return (_Cfunc_pluginLookup)(_cgo0, _cgo1, _cgo2);}(h, (*_Ctype_char)(unsafe.Pointer(&cname[0])), &cErr)
- if p == nil {
- return nil, errors.New(`plugin.Open("` + name + `"): could not find symbol ` + symName + `: ` + (_Cfunc_GoString)(cErr))
- }
- valp := (*[2]unsafe.Pointer)(unsafe.Pointer(&sym))
- if isFunc {
- (*valp)[1] = unsafe.Pointer(&p)
- } else {
- (*valp)[1] = p
- }
- // we can't add to syms during iteration as we'll end up processing
- // some symbols twice with the inability to tell if the symbol is a function
- updatedSyms[symName] = sym
- }
- p.syms = updatedSyms
-
- close(p.loaded)
- return p, nil
-}
-
-func lookup(p *Plugin, symName string) (Symbol, error) {
- if s := p.syms[symName]; s != nil {
- return s, nil
- }
- return nil, errors.New("plugin: symbol " + symName + " not found in plugin " + p.pluginpath)
-}
-
-var (
- pluginsMu sync.Mutex
- plugins map[string]*Plugin
-)
-
-// lastmoduleinit is defined in package runtime
-func lastmoduleinit() (pluginpath string, syms map[string]interface{}, errstr string)
diff --git a/go/golang/gocache/8f/8f689ed68243d4ad0471f3d8b60431ffaf699ac475d3ece599411c361cabcff6-a b/go/golang/gocache/8f/8f689ed68243d4ad0471f3d8b60431ffaf699ac475d3ece599411c361cabcff6-a
deleted file mode 100644
index b974a512..00000000
--- a/go/golang/gocache/8f/8f689ed68243d4ad0471f3d8b60431ffaf699ac475d3ece599411c361cabcff6-a
+++ /dev/null
@@ -1 +0,0 @@
-v1 8f689ed68243d4ad0471f3d8b60431ffaf699ac475d3ece599411c361cabcff6 82a72715f08986731e400f20a5cf0ddcb9a9cc9d9b1c02aee5efd1ce91a66a0e 141082 1548273524698877941
diff --git a/go/golang/gocache/8f/8fd0af13ce582b5541820807fc91654fb452e28f068efe7ca3042a8485ede016-a b/go/golang/gocache/8f/8fd0af13ce582b5541820807fc91654fb452e28f068efe7ca3042a8485ede016-a
deleted file mode 100644
index d3513b25..00000000
--- a/go/golang/gocache/8f/8fd0af13ce582b5541820807fc91654fb452e28f068efe7ca3042a8485ede016-a
+++ /dev/null
@@ -1 +0,0 @@
-v1 8fd0af13ce582b5541820807fc91654fb452e28f068efe7ca3042a8485ede016 beb231b753c6378612a1a7f268c110b2829d10964415c740db0670b1860e08d5 13 1548273520630854092
diff --git a/go/golang/gocache/8f/8ff557da98aa68c97516e3544af7d3d6b481c08c1bb2dc723941868a5eee10bb-d b/go/golang/gocache/8f/8ff557da98aa68c97516e3544af7d3d6b481c08c1bb2dc723941868a5eee10bb-d
deleted file mode 100644
index 3ef2932e..00000000
--- a/go/golang/gocache/8f/8ff557da98aa68c97516e3544af7d3d6b481c08c1bb2dc723941868a5eee10bb-d
+++ /dev/null
@@ -1,6 +0,0 @@
-./bidi.go
-./bracket.go
-./core.go
-./prop.go
-./tables.go
-./trieval.go
diff --git a/go/golang/gocache/8f/8fff6912085c53ab7a0361665065f243a46b57cafce49aa926e92edfd245cce4-d b/go/golang/gocache/8f/8fff6912085c53ab7a0361665065f243a46b57cafce49aa926e92edfd245cce4-d
deleted file mode 100644
index a6eaa120..00000000
--- a/go/golang/gocache/8f/8fff6912085c53ab7a0361665065f243a46b57cafce49aa926e92edfd245cce4-d
+++ /dev/null
@@ -1,3 +0,0 @@
-./formdata.go
-./multipart.go
-./writer.go