Documentation ¶
Index ¶
- Variables
- func OblivionCurrentAddBytes(builder *flatbuffers.Builder, bytes uint32)
- func OblivionCurrentAddCount(builder *flatbuffers.Builder, count uint32)
- func OblivionCurrentAddUnobserved(builder *flatbuffers.Builder, unobserved uint32)
- func OblivionCurrentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionCurrentStart(builder *flatbuffers.Builder)
- func OblivionOverviewAddActive(builder *flatbuffers.Builder, active bool)
- func OblivionOverviewAddCurrent(builder *flatbuffers.Builder, current flatbuffers.UOffsetT)
- func OblivionOverviewAddTotal(builder *flatbuffers.Builder, total flatbuffers.UOffsetT)
- func OblivionOverviewEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionOverviewStart(builder *flatbuffers.Builder)
- func OblivionResultAddUnfreed(builder *flatbuffers.Builder, unfreed flatbuffers.UOffsetT)
- func OblivionResultEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionResultItemAddBytes(builder *flatbuffers.Builder, bytes uint32)
- func OblivionResultItemAddCount(builder *flatbuffers.Builder, count uint32)
- func OblivionResultItemAddCountAlloc(builder *flatbuffers.Builder, countAlloc uint64)
- func OblivionResultItemAddCountFree(builder *flatbuffers.Builder, countFree uint64)
- func OblivionResultItemAddStackTrace(builder *flatbuffers.Builder, stackTrace flatbuffers.UOffsetT)
- func OblivionResultItemAddTaskId(builder *flatbuffers.Builder, taskId uint64)
- func OblivionResultItemAddThreadName(builder *flatbuffers.Builder, threadName flatbuffers.UOffsetT)
- func OblivionResultItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionResultItemStart(builder *flatbuffers.Builder)
- func OblivionResultItemStartStackTraceVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func OblivionResultStart(builder *flatbuffers.Builder)
- func OblivionResultStartUnfreedVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func OblivionSettingsAddHashSize(builder *flatbuffers.Builder, hashSize uint32)
- func OblivionSettingsAddIgnore(builder *flatbuffers.Builder, ignore uint32)
- func OblivionSettingsAddObserveThread(builder *flatbuffers.Builder, observeThread uint64)
- func OblivionSettingsAddRecordType(builder *flatbuffers.Builder, recordType RecordType)
- func OblivionSettingsAddStackDepth(builder *flatbuffers.Builder, stackDepth uint32)
- func OblivionSettingsAddStackUsage(builder *flatbuffers.Builder, stackUsage bool)
- func OblivionSettingsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionSettingsStart(builder *flatbuffers.Builder)
- func OblivionTotalAddOverhead(builder *flatbuffers.Builder, overhead uint32)
- func OblivionTotalAddUnobserved(builder *flatbuffers.Builder, unobserved uint32)
- func OblivionTotalEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func OblivionTotalStart(builder *flatbuffers.Builder)
- func StackInfoAddId(builder *flatbuffers.Builder, id uint32)
- func StackInfoAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func StackInfoAddPercent(builder *flatbuffers.Builder, percent uint32)
- func StackInfoAddSize(builder *flatbuffers.Builder, size uint32)
- func StackInfoAddState(builder *flatbuffers.Builder, state State)
- func StackInfoAddUsed(builder *flatbuffers.Builder, used uint32)
- func StackInfoEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func StackInfoStart(builder *flatbuffers.Builder)
- func StackUsageAddStacks(builder *flatbuffers.Builder, stacks flatbuffers.UOffsetT)
- func StackUsageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func StackUsageStart(builder *flatbuffers.Builder)
- func StackUsageStartStacksVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- type OblivionCurrent
- func (rcv *OblivionCurrent) Bytes() uint32
- func (rcv *OblivionCurrent) Count() uint32
- func (rcv *OblivionCurrent) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionCurrent) MutateBytes(n uint32) bool
- func (rcv *OblivionCurrent) MutateCount(n uint32) bool
- func (rcv *OblivionCurrent) MutateUnobserved(n uint32) bool
- func (rcv *OblivionCurrent) Table() flatbuffers.Table
- func (rcv *OblivionCurrent) UnPack() *OblivionCurrentT
- func (rcv *OblivionCurrent) UnPackTo(t *OblivionCurrentT)
- func (rcv *OblivionCurrent) Unobserved() uint32
- type OblivionCurrentT
- type OblivionOverview
- func (rcv *OblivionOverview) Active() bool
- func (rcv *OblivionOverview) Current(obj *OblivionCurrent) *OblivionCurrent
- func (rcv *OblivionOverview) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionOverview) MutateActive(n bool) bool
- func (rcv *OblivionOverview) Table() flatbuffers.Table
- func (rcv *OblivionOverview) Total(obj *OblivionTotal) *OblivionTotal
- func (rcv *OblivionOverview) UnPack() *OblivionOverviewT
- func (rcv *OblivionOverview) UnPackTo(t *OblivionOverviewT)
- type OblivionOverviewT
- type OblivionResult
- func (rcv *OblivionResult) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionResult) Table() flatbuffers.Table
- func (rcv *OblivionResult) UnPack() *OblivionResultT
- func (rcv *OblivionResult) UnPackTo(t *OblivionResultT)
- func (rcv *OblivionResult) Unfreed(obj *OblivionResultItem, j int) bool
- func (rcv *OblivionResult) UnfreedLength() int
- type OblivionResultItem
- func (rcv *OblivionResultItem) Bytes() uint32
- func (rcv *OblivionResultItem) Count() uint32
- func (rcv *OblivionResultItem) CountAlloc() uint64
- func (rcv *OblivionResultItem) CountFree() uint64
- func (rcv *OblivionResultItem) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionResultItem) MutateBytes(n uint32) bool
- func (rcv *OblivionResultItem) MutateCount(n uint32) bool
- func (rcv *OblivionResultItem) MutateCountAlloc(n uint64) bool
- func (rcv *OblivionResultItem) MutateCountFree(n uint64) bool
- func (rcv *OblivionResultItem) MutateTaskId(n uint64) bool
- func (rcv *OblivionResultItem) StackTrace(j int) []byte
- func (rcv *OblivionResultItem) StackTraceLength() int
- func (rcv *OblivionResultItem) Table() flatbuffers.Table
- func (rcv *OblivionResultItem) TaskId() uint64
- func (rcv *OblivionResultItem) ThreadName() []byte
- func (rcv *OblivionResultItem) UnPack() *OblivionResultItemT
- func (rcv *OblivionResultItem) UnPackTo(t *OblivionResultItemT)
- type OblivionResultItemT
- type OblivionResultT
- type OblivionSettings
- func (rcv *OblivionSettings) HashSize() uint32
- func (rcv *OblivionSettings) Ignore() uint32
- func (rcv *OblivionSettings) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionSettings) MutateHashSize(n uint32) bool
- func (rcv *OblivionSettings) MutateIgnore(n uint32) bool
- func (rcv *OblivionSettings) MutateObserveThread(n uint64) bool
- func (rcv *OblivionSettings) MutateRecordType(n RecordType) bool
- func (rcv *OblivionSettings) MutateStackDepth(n uint32) bool
- func (rcv *OblivionSettings) MutateStackUsage(n bool) bool
- func (rcv *OblivionSettings) ObserveThread() uint64
- func (rcv *OblivionSettings) RecordType() RecordType
- func (rcv *OblivionSettings) StackDepth() uint32
- func (rcv *OblivionSettings) StackUsage() bool
- func (rcv *OblivionSettings) Table() flatbuffers.Table
- func (rcv *OblivionSettings) UnPack() *OblivionSettingsT
- func (rcv *OblivionSettings) UnPackTo(t *OblivionSettingsT)
- type OblivionSettingsT
- type OblivionTotal
- func (rcv *OblivionTotal) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *OblivionTotal) MutateOverhead(n uint32) bool
- func (rcv *OblivionTotal) MutateUnobserved(n uint32) bool
- func (rcv *OblivionTotal) Overhead() uint32
- func (rcv *OblivionTotal) Table() flatbuffers.Table
- func (rcv *OblivionTotal) UnPack() *OblivionTotalT
- func (rcv *OblivionTotal) UnPackTo(t *OblivionTotalT)
- func (rcv *OblivionTotal) Unobserved() uint32
- type OblivionTotalT
- type RecordType
- type StackInfo
- func (rcv *StackInfo) Id() uint32
- func (rcv *StackInfo) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *StackInfo) MutateId(n uint32) bool
- func (rcv *StackInfo) MutatePercent(n uint32) bool
- func (rcv *StackInfo) MutateSize(n uint32) bool
- func (rcv *StackInfo) MutateState(n State) bool
- func (rcv *StackInfo) MutateUsed(n uint32) bool
- func (rcv *StackInfo) Name() []byte
- func (rcv *StackInfo) Percent() uint32
- func (rcv *StackInfo) Size() uint32
- func (rcv *StackInfo) State() State
- func (rcv *StackInfo) Table() flatbuffers.Table
- func (rcv *StackInfo) UnPack() *StackInfoT
- func (rcv *StackInfo) UnPackTo(t *StackInfoT)
- func (rcv *StackInfo) Used() uint32
- type StackInfoT
- type StackUsage
- func (rcv *StackUsage) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *StackUsage) Stacks(obj *StackInfo, j int) bool
- func (rcv *StackUsage) StacksLength() int
- func (rcv *StackUsage) Table() flatbuffers.Table
- func (rcv *StackUsage) UnPack() *StackUsageT
- func (rcv *StackUsage) UnPackTo(t *StackUsageT)
- type StackUsageT
- type State
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesRecordType = map[RecordType]string{ RecordTypeStack: "Stack", RecordTypeThread: "Thread", RecordTypeThreadAlloc: "ThreadAlloc", }
View Source
var EnumNamesState = map[State]string{ StateRunning: "Running", StateFinished: "Finished", }
View Source
var EnumValuesRecordType = map[string]RecordType{ "Stack": RecordTypeStack, "Thread": RecordTypeThread, "ThreadAlloc": RecordTypeThreadAlloc, }
View Source
var EnumValuesState = map[string]State{ "Running": StateRunning, "Finished": StateFinished, }
Functions ¶
func OblivionCurrentAddBytes ¶
func OblivionCurrentAddBytes(builder *flatbuffers.Builder, bytes uint32)
func OblivionCurrentAddCount ¶
func OblivionCurrentAddCount(builder *flatbuffers.Builder, count uint32)
func OblivionCurrentAddUnobserved ¶
func OblivionCurrentAddUnobserved(builder *flatbuffers.Builder, unobserved uint32)
func OblivionCurrentEnd ¶
func OblivionCurrentEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionCurrentStart ¶
func OblivionCurrentStart(builder *flatbuffers.Builder)
func OblivionOverviewAddActive ¶
func OblivionOverviewAddActive(builder *flatbuffers.Builder, active bool)
func OblivionOverviewAddCurrent ¶
func OblivionOverviewAddCurrent(builder *flatbuffers.Builder, current flatbuffers.UOffsetT)
func OblivionOverviewAddTotal ¶
func OblivionOverviewAddTotal(builder *flatbuffers.Builder, total flatbuffers.UOffsetT)
func OblivionOverviewEnd ¶
func OblivionOverviewEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionOverviewStart ¶
func OblivionOverviewStart(builder *flatbuffers.Builder)
func OblivionResultAddUnfreed ¶
func OblivionResultAddUnfreed(builder *flatbuffers.Builder, unfreed flatbuffers.UOffsetT)
func OblivionResultEnd ¶
func OblivionResultEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionResultItemAddBytes ¶
func OblivionResultItemAddBytes(builder *flatbuffers.Builder, bytes uint32)
func OblivionResultItemAddCount ¶
func OblivionResultItemAddCount(builder *flatbuffers.Builder, count uint32)
func OblivionResultItemAddCountAlloc ¶
func OblivionResultItemAddCountAlloc(builder *flatbuffers.Builder, countAlloc uint64)
func OblivionResultItemAddCountFree ¶
func OblivionResultItemAddCountFree(builder *flatbuffers.Builder, countFree uint64)
func OblivionResultItemAddStackTrace ¶
func OblivionResultItemAddStackTrace(builder *flatbuffers.Builder, stackTrace flatbuffers.UOffsetT)
func OblivionResultItemAddTaskId ¶
func OblivionResultItemAddTaskId(builder *flatbuffers.Builder, taskId uint64)
func OblivionResultItemAddThreadName ¶
func OblivionResultItemAddThreadName(builder *flatbuffers.Builder, threadName flatbuffers.UOffsetT)
func OblivionResultItemEnd ¶
func OblivionResultItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionResultItemStart ¶
func OblivionResultItemStart(builder *flatbuffers.Builder)
func OblivionResultItemStartStackTraceVector ¶
func OblivionResultItemStartStackTraceVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func OblivionResultStart ¶
func OblivionResultStart(builder *flatbuffers.Builder)
/ all observed items
func OblivionResultStartUnfreedVector ¶
func OblivionResultStartUnfreedVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func OblivionSettingsAddHashSize ¶
func OblivionSettingsAddHashSize(builder *flatbuffers.Builder, hashSize uint32)
func OblivionSettingsAddIgnore ¶
func OblivionSettingsAddIgnore(builder *flatbuffers.Builder, ignore uint32)
func OblivionSettingsAddObserveThread ¶
func OblivionSettingsAddObserveThread(builder *flatbuffers.Builder, observeThread uint64)
func OblivionSettingsAddRecordType ¶
func OblivionSettingsAddRecordType(builder *flatbuffers.Builder, recordType RecordType)
func OblivionSettingsAddStackDepth ¶
func OblivionSettingsAddStackDepth(builder *flatbuffers.Builder, stackDepth uint32)
func OblivionSettingsAddStackUsage ¶
func OblivionSettingsAddStackUsage(builder *flatbuffers.Builder, stackUsage bool)
func OblivionSettingsEnd ¶
func OblivionSettingsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionSettingsStart ¶
func OblivionSettingsStart(builder *flatbuffers.Builder)
func OblivionTotalAddOverhead ¶
func OblivionTotalAddOverhead(builder *flatbuffers.Builder, overhead uint32)
func OblivionTotalAddUnobserved ¶
func OblivionTotalAddUnobserved(builder *flatbuffers.Builder, unobserved uint32)
func OblivionTotalEnd ¶
func OblivionTotalEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func OblivionTotalStart ¶
func OblivionTotalStart(builder *flatbuffers.Builder)
func StackInfoAddId ¶
func StackInfoAddId(builder *flatbuffers.Builder, id uint32)
func StackInfoAddName ¶
func StackInfoAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func StackInfoAddPercent ¶
func StackInfoAddPercent(builder *flatbuffers.Builder, percent uint32)
func StackInfoAddSize ¶
func StackInfoAddSize(builder *flatbuffers.Builder, size uint32)
func StackInfoAddState ¶
func StackInfoAddState(builder *flatbuffers.Builder, state State)
func StackInfoAddUsed ¶
func StackInfoAddUsed(builder *flatbuffers.Builder, used uint32)
func StackInfoEnd ¶
func StackInfoEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StackInfoStart ¶
func StackInfoStart(builder *flatbuffers.Builder)
func StackUsageAddStacks ¶
func StackUsageAddStacks(builder *flatbuffers.Builder, stacks flatbuffers.UOffsetT)
func StackUsageEnd ¶
func StackUsageEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func StackUsageStart ¶
func StackUsageStart(builder *flatbuffers.Builder)
func StackUsageStartStacksVector ¶
func StackUsageStartStacksVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
Types ¶
type OblivionCurrent ¶
type OblivionCurrent struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionCurrent ¶
func GetRootAsOblivionCurrent(buf []byte, offset flatbuffers.UOffsetT) *OblivionCurrent
func GetSizePrefixedRootAsOblivionCurrent ¶
func GetSizePrefixedRootAsOblivionCurrent(buf []byte, offset flatbuffers.UOffsetT) *OblivionCurrent
func (*OblivionCurrent) Bytes ¶
func (rcv *OblivionCurrent) Bytes() uint32
func (*OblivionCurrent) Count ¶
func (rcv *OblivionCurrent) Count() uint32
func (*OblivionCurrent) Init ¶
func (rcv *OblivionCurrent) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionCurrent) MutateBytes ¶
func (rcv *OblivionCurrent) MutateBytes(n uint32) bool
func (*OblivionCurrent) MutateCount ¶
func (rcv *OblivionCurrent) MutateCount(n uint32) bool
func (*OblivionCurrent) MutateUnobserved ¶
func (rcv *OblivionCurrent) MutateUnobserved(n uint32) bool
func (*OblivionCurrent) Table ¶
func (rcv *OblivionCurrent) Table() flatbuffers.Table
func (*OblivionCurrent) UnPack ¶
func (rcv *OblivionCurrent) UnPack() *OblivionCurrentT
func (*OblivionCurrent) UnPackTo ¶
func (rcv *OblivionCurrent) UnPackTo(t *OblivionCurrentT)
func (*OblivionCurrent) Unobserved ¶
func (rcv *OblivionCurrent) Unobserved() uint32
type OblivionCurrentT ¶
type OblivionCurrentT struct { Count uint32 `json:"count"` Bytes uint32 `json:"bytes"` Unobserved uint32 `json:"unobserved"` }
func (*OblivionCurrentT) Pack ¶
func (t *OblivionCurrentT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type OblivionOverview ¶
type OblivionOverview struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionOverview ¶
func GetRootAsOblivionOverview(buf []byte, offset flatbuffers.UOffsetT) *OblivionOverview
func GetSizePrefixedRootAsOblivionOverview ¶
func GetSizePrefixedRootAsOblivionOverview(buf []byte, offset flatbuffers.UOffsetT) *OblivionOverview
func (*OblivionOverview) Active ¶
func (rcv *OblivionOverview) Active() bool
func (*OblivionOverview) Current ¶
func (rcv *OblivionOverview) Current(obj *OblivionCurrent) *OblivionCurrent
func (*OblivionOverview) Init ¶
func (rcv *OblivionOverview) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionOverview) MutateActive ¶
func (rcv *OblivionOverview) MutateActive(n bool) bool
func (*OblivionOverview) Table ¶
func (rcv *OblivionOverview) Table() flatbuffers.Table
func (*OblivionOverview) Total ¶
func (rcv *OblivionOverview) Total(obj *OblivionTotal) *OblivionTotal
func (*OblivionOverview) UnPack ¶
func (rcv *OblivionOverview) UnPack() *OblivionOverviewT
func (*OblivionOverview) UnPackTo ¶
func (rcv *OblivionOverview) UnPackTo(t *OblivionOverviewT)
type OblivionOverviewT ¶
type OblivionOverviewT struct { Active bool `json:"active"` Current *OblivionCurrentT `json:"current"` Total *OblivionTotalT `json:"total"` }
func (*OblivionOverviewT) Pack ¶
func (t *OblivionOverviewT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type OblivionResult ¶
type OblivionResult struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionResult ¶
func GetRootAsOblivionResult(buf []byte, offset flatbuffers.UOffsetT) *OblivionResult
func GetSizePrefixedRootAsOblivionResult ¶
func GetSizePrefixedRootAsOblivionResult(buf []byte, offset flatbuffers.UOffsetT) *OblivionResult
func (*OblivionResult) Init ¶
func (rcv *OblivionResult) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionResult) Table ¶
func (rcv *OblivionResult) Table() flatbuffers.Table
func (*OblivionResult) UnPack ¶
func (rcv *OblivionResult) UnPack() *OblivionResultT
func (*OblivionResult) UnPackTo ¶
func (rcv *OblivionResult) UnPackTo(t *OblivionResultT)
func (*OblivionResult) Unfreed ¶
func (rcv *OblivionResult) Unfreed(obj *OblivionResultItem, j int) bool
/ all observed items
func (*OblivionResult) UnfreedLength ¶
func (rcv *OblivionResult) UnfreedLength() int
type OblivionResultItem ¶
type OblivionResultItem struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionResultItem ¶
func GetRootAsOblivionResultItem(buf []byte, offset flatbuffers.UOffsetT) *OblivionResultItem
func GetSizePrefixedRootAsOblivionResultItem ¶
func GetSizePrefixedRootAsOblivionResultItem(buf []byte, offset flatbuffers.UOffsetT) *OblivionResultItem
func (*OblivionResultItem) Bytes ¶
func (rcv *OblivionResultItem) Bytes() uint32
/ count of unfreed bytes
func (*OblivionResultItem) Count ¶
func (rcv *OblivionResultItem) Count() uint32
/ count of unfreed memory areas
func (*OblivionResultItem) CountAlloc ¶
func (rcv *OblivionResultItem) CountAlloc() uint64
/ count of allocs
func (*OblivionResultItem) CountFree ¶
func (rcv *OblivionResultItem) CountFree() uint64
/ count of frees
func (*OblivionResultItem) Init ¶
func (rcv *OblivionResultItem) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionResultItem) MutateBytes ¶
func (rcv *OblivionResultItem) MutateBytes(n uint32) bool
/ count of unfreed bytes
func (*OblivionResultItem) MutateCount ¶
func (rcv *OblivionResultItem) MutateCount(n uint32) bool
/ count of unfreed memory areas
func (*OblivionResultItem) MutateCountAlloc ¶
func (rcv *OblivionResultItem) MutateCountAlloc(n uint64) bool
/ count of allocs
func (*OblivionResultItem) MutateCountFree ¶
func (rcv *OblivionResultItem) MutateCountFree(n uint64) bool
/ count of frees
func (*OblivionResultItem) MutateTaskId ¶
func (rcv *OblivionResultItem) MutateTaskId(n uint64) bool
/ task identifier
func (*OblivionResultItem) StackTrace ¶
func (rcv *OblivionResultItem) StackTrace(j int) []byte
/ stack trace of item
func (*OblivionResultItem) StackTraceLength ¶
func (rcv *OblivionResultItem) StackTraceLength() int
func (*OblivionResultItem) Table ¶
func (rcv *OblivionResultItem) Table() flatbuffers.Table
func (*OblivionResultItem) TaskId ¶
func (rcv *OblivionResultItem) TaskId() uint64
/ name of the thread / task identifier
func (*OblivionResultItem) ThreadName ¶
func (rcv *OblivionResultItem) ThreadName() []byte
/ stack trace of item / name of the thread
func (*OblivionResultItem) UnPack ¶
func (rcv *OblivionResultItem) UnPack() *OblivionResultItemT
func (*OblivionResultItem) UnPackTo ¶
func (rcv *OblivionResultItem) UnPackTo(t *OblivionResultItemT)
type OblivionResultItemT ¶
type OblivionResultItemT struct { Count uint32 `json:"count"` Bytes uint32 `json:"bytes"` StackTrace []string `json:"stackTrace"` ThreadName string `json:"threadName"` TaskId uint64 `json:"taskID"` CountAlloc uint64 `json:"countAlloc"` CountFree uint64 `json:"countFree"` }
func (*OblivionResultItemT) Pack ¶
func (t *OblivionResultItemT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type OblivionResultT ¶
type OblivionResultT struct {
Unfreed []*OblivionResultItemT `json:"unfreed"`
}
func (*OblivionResultT) Pack ¶
func (t *OblivionResultT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type OblivionSettings ¶
type OblivionSettings struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionSettings ¶
func GetRootAsOblivionSettings(buf []byte, offset flatbuffers.UOffsetT) *OblivionSettings
func GetSizePrefixedRootAsOblivionSettings ¶
func GetSizePrefixedRootAsOblivionSettings(buf []byte, offset flatbuffers.UOffsetT) *OblivionSettings
func (*OblivionSettings) HashSize ¶
func (rcv *OblivionSettings) HashSize() uint32
func (*OblivionSettings) Ignore ¶
func (rcv *OblivionSettings) Ignore() uint32
func (*OblivionSettings) Init ¶
func (rcv *OblivionSettings) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionSettings) MutateHashSize ¶
func (rcv *OblivionSettings) MutateHashSize(n uint32) bool
func (*OblivionSettings) MutateIgnore ¶
func (rcv *OblivionSettings) MutateIgnore(n uint32) bool
func (*OblivionSettings) MutateObserveThread ¶
func (rcv *OblivionSettings) MutateObserveThread(n uint64) bool
func (*OblivionSettings) MutateRecordType ¶
func (rcv *OblivionSettings) MutateRecordType(n RecordType) bool
func (*OblivionSettings) MutateStackDepth ¶
func (rcv *OblivionSettings) MutateStackDepth(n uint32) bool
func (*OblivionSettings) MutateStackUsage ¶
func (rcv *OblivionSettings) MutateStackUsage(n bool) bool
func (*OblivionSettings) ObserveThread ¶
func (rcv *OblivionSettings) ObserveThread() uint64
func (*OblivionSettings) RecordType ¶
func (rcv *OblivionSettings) RecordType() RecordType
func (*OblivionSettings) StackDepth ¶
func (rcv *OblivionSettings) StackDepth() uint32
func (*OblivionSettings) StackUsage ¶
func (rcv *OblivionSettings) StackUsage() bool
func (*OblivionSettings) Table ¶
func (rcv *OblivionSettings) Table() flatbuffers.Table
func (*OblivionSettings) UnPack ¶
func (rcv *OblivionSettings) UnPack() *OblivionSettingsT
func (*OblivionSettings) UnPackTo ¶
func (rcv *OblivionSettings) UnPackTo(t *OblivionSettingsT)
type OblivionSettingsT ¶
type OblivionSettingsT struct { HashSize uint32 `json:"hashSize"` Ignore uint32 `json:"ignore"` StackDepth uint32 `json:"stackDepth"` RecordType RecordType `json:"recordType"` ObserveThread uint64 `json:"observeThread"` StackUsage bool `json:"stackUsage"` }
func (*OblivionSettingsT) Pack ¶
func (t *OblivionSettingsT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type OblivionTotal ¶
type OblivionTotal struct {
// contains filtered or unexported fields
}
func GetRootAsOblivionTotal ¶
func GetRootAsOblivionTotal(buf []byte, offset flatbuffers.UOffsetT) *OblivionTotal
func GetSizePrefixedRootAsOblivionTotal ¶
func GetSizePrefixedRootAsOblivionTotal(buf []byte, offset flatbuffers.UOffsetT) *OblivionTotal
func (*OblivionTotal) Init ¶
func (rcv *OblivionTotal) Init(buf []byte, i flatbuffers.UOffsetT)
func (*OblivionTotal) MutateOverhead ¶
func (rcv *OblivionTotal) MutateOverhead(n uint32) bool
func (*OblivionTotal) MutateUnobserved ¶
func (rcv *OblivionTotal) MutateUnobserved(n uint32) bool
func (*OblivionTotal) Overhead ¶
func (rcv *OblivionTotal) Overhead() uint32
func (*OblivionTotal) Table ¶
func (rcv *OblivionTotal) Table() flatbuffers.Table
func (*OblivionTotal) UnPack ¶
func (rcv *OblivionTotal) UnPack() *OblivionTotalT
func (*OblivionTotal) UnPackTo ¶
func (rcv *OblivionTotal) UnPackTo(t *OblivionTotalT)
func (*OblivionTotal) Unobserved ¶
func (rcv *OblivionTotal) Unobserved() uint32
type OblivionTotalT ¶
type OblivionTotalT struct { Overhead uint32 `json:"overhead"` Unobserved uint32 `json:"unobserved"` }
func (*OblivionTotalT) Pack ¶
func (t *OblivionTotalT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type RecordType ¶
type RecordType uint32
const ( RecordTypeStack RecordType = 0 RecordTypeThread RecordType = 1 RecordTypeThreadAlloc RecordType = 2 )
func (RecordType) String ¶
func (v RecordType) String() string
type StackInfo ¶
type StackInfo struct {
// contains filtered or unexported fields
}
func GetRootAsStackInfo ¶
func GetRootAsStackInfo(buf []byte, offset flatbuffers.UOffsetT) *StackInfo
func GetSizePrefixedRootAsStackInfo ¶
func GetSizePrefixedRootAsStackInfo(buf []byte, offset flatbuffers.UOffsetT) *StackInfo
func (*StackInfo) MutatePercent ¶
func (*StackInfo) MutateSize ¶
func (*StackInfo) MutateState ¶
func (*StackInfo) MutateUsed ¶
func (*StackInfo) Table ¶
func (rcv *StackInfo) Table() flatbuffers.Table
func (*StackInfo) UnPack ¶
func (rcv *StackInfo) UnPack() *StackInfoT
func (*StackInfo) UnPackTo ¶
func (rcv *StackInfo) UnPackTo(t *StackInfoT)
type StackInfoT ¶
type StackInfoT struct { Id uint32 `json:"id"` State State `json:"state"` Name string `json:"name"` Size uint32 `json:"size"` Used uint32 `json:"used"` Percent uint32 `json:"percent"` }
func (*StackInfoT) Pack ¶
func (t *StackInfoT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
type StackUsage ¶
type StackUsage struct {
// contains filtered or unexported fields
}
func GetRootAsStackUsage ¶
func GetRootAsStackUsage(buf []byte, offset flatbuffers.UOffsetT) *StackUsage
func GetSizePrefixedRootAsStackUsage ¶
func GetSizePrefixedRootAsStackUsage(buf []byte, offset flatbuffers.UOffsetT) *StackUsage
func (*StackUsage) Init ¶
func (rcv *StackUsage) Init(buf []byte, i flatbuffers.UOffsetT)
func (*StackUsage) StacksLength ¶
func (rcv *StackUsage) StacksLength() int
func (*StackUsage) Table ¶
func (rcv *StackUsage) Table() flatbuffers.Table
func (*StackUsage) UnPack ¶
func (rcv *StackUsage) UnPack() *StackUsageT
func (*StackUsage) UnPackTo ¶
func (rcv *StackUsage) UnPackTo(t *StackUsageT)
type StackUsageT ¶
type StackUsageT struct {
Stacks []*StackInfoT `json:"stacks"`
}
func (*StackUsageT) Pack ¶
func (t *StackUsageT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT
Click to show internal directories.
Click to hide internal directories.