Lines Matching refs:binary
10 "encoding/binary"
31 // Open opens the named file using os.Open and prepares it for use as a PE binary.
59 sizeofOptionalHeader32 = uint16(binary.Size(OptionalHeader32{}))
60 sizeofOptionalHeader64 = uint16(binary.Size(OptionalHeader64{}))
65 // NewFile creates a new File for accessing a PE binary in an underlying reader.
76 signoff := int64(binary.LittleEndian.Uint32(dosheader[0x3c:]))
87 if err := binary.Read(sr, binary.LittleEndian, &f.FileHeader); err != nil {
116 if err := binary.Read(sr, binary.LittleEndian, &f.FileHeader); err != nil {
123 if err := binary.Read(sr, binary.LittleEndian, &oh32); err != nil {
131 if err := binary.Read(sr, binary.LittleEndian, &oh64); err != nil {
144 if err := binary.Read(sr, binary.LittleEndian, sh); err != nil {
258 // referred to by the binary f that are expected to be
275 dt.OriginalFirstThunk = binary.LittleEndian.Uint32(d[0:4])
276 dt.Name = binary.LittleEndian.Uint32(d[12:16])
277 dt.FirstThunk = binary.LittleEndian.Uint32(d[16:20])
299 va := binary.LittleEndian.Uint64(d[0:8])
311 va := binary.LittleEndian.Uint32(d[0:4])
331 // referred to by the binary f that are expected to be
332 // linked with the binary at dynamic link time.