Lines Matching refs:err
32 file, err := elfSymbolsFromFile(r)
33 if elfError, ok := err.(cantParseError); ok {
35 file, err = machoSymbolsFromFile(r)
36 if _, ok := err.(cantParseError); ok {
38 file, err = peSymbolsFromFile(r)
39 if _, ok := err.(cantParseError); ok {
45 if err != nil {
46 return nil, err
51 return file, err
55 offset, size, err := findSymbol(file, symbol)
56 if err != nil {
57 return err
69 _, err := file.r.ReadAt(existing, int64(offset))
70 if err != nil {
71 return err
86 offset, size, err := findSymbol(file, symbol)
87 if err != nil {
88 return err
101 func copyAndInject(r io.ReaderAt, w io.Writer, offset uint64, buf []byte) (err error) {
103 _, err = io.Copy(w, io.NewSectionReader(r, 0, int64(offset)))
106 if err == nil {
107 _, err = w.Write(buf)
112 if err == nil {
113 _, err = io.Copy(w, io.NewSectionReader(r, pos, 1<<63-1-pos))
116 if err == io.EOF {
117 err = io.ErrUnexpectedEOF
120 return err
184 err := dumpElfSymbols(r)
185 if elfError, ok := err.(cantParseError); ok {
187 err = dumpMachoSymbols(r)
188 if _, ok := err.(cantParseError); ok {
190 err = dumpPESymbols(r)
191 if _, ok := err.(cantParseError); ok {
197 return err