util

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2018 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeSLEB128

func DecodeSLEB128(buf *bytes.Buffer) (int64, uint32)

DecodeSLEB128 decodes a signed Little Endian Base 128 represented number.

func DecodeULEB128

func DecodeULEB128(buf *bytes.Buffer) (uint64, uint32)

DecodeULEB128 decodes an unsigned Little Endian Base 128 represented number.

func EncodeSLEB128

func EncodeSLEB128(out io.ByteWriter, x int64)

EncodeSLEB128 encodes x to the signed Little Endian Base 128 format into out.

func EncodeULEB128

func EncodeULEB128(out io.ByteWriter, x uint64)

EncodeULEB128 encodes x to the unsigned Little Endian Base 128 format into out.

func MakeBuf

func MakeBuf(d *dwarf.Data, format dataFormat, name string, off dwarf.Offset, data []byte) buf

func ParseString

func ParseString(data *bytes.Buffer) (string, uint32)

Types

type UnknownFormat

type UnknownFormat struct{}

Some parts of DWARF have no data format, e.g., abbrevs.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL