Initial work to get full output format working

This commit is contained in:
2018-07-07 22:22:57 +01:00
parent d45170a933
commit d3e8f08f54
6 changed files with 124 additions and 39 deletions

20
entry.go Normal file
View File

@@ -0,0 +1,20 @@
package main
func NewEntry(inputJSON []byte) (*Entry, error) {
obj, err := NewObject(inputJSON)
if err != nil {
return nil, err
}
return &Entry{
Object: obj,
Index: obj.Index(),
}, err
}
// Entry is a parsed heap item object
type Entry struct {
Object *Object
Offset int64
Index string
}