Documentation
¶
Index ¶
- Variables
- type HProfClassDump
- func (*HProfClassDump) Descriptor() ([]byte, []int)
- func (m *HProfClassDump) GetClassLoaderObjectId() uint64
- func (m *HProfClassDump) GetClassObjectId() uint64
- func (m *HProfClassDump) GetConstantPoolEntries() []*HProfClassDump_ConstantPoolEntry
- func (m *HProfClassDump) GetInstanceFields() []*HProfClassDump_InstanceField
- func (m *HProfClassDump) GetInstanceSize() uint32
- func (m *HProfClassDump) GetProtectionDomainObjectId() uint64
- func (m *HProfClassDump) GetSignersObjectId() uint64
- func (m *HProfClassDump) GetStackTraceSerialNumber() uint32
- func (m *HProfClassDump) GetStaticFields() []*HProfClassDump_StaticField
- func (m *HProfClassDump) GetSuperClassObjectId() uint64
- func (*HProfClassDump) ProtoMessage()
- func (m *HProfClassDump) Reset()
- func (m *HProfClassDump) String() string
- func (m *HProfClassDump) XXX_DiscardUnknown()
- func (m *HProfClassDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfClassDump) XXX_Merge(src proto.Message)
- func (m *HProfClassDump) XXX_Size() int
- func (m *HProfClassDump) XXX_Unmarshal(b []byte) error
- type HProfClassDump_ConstantPoolEntry
- func (*HProfClassDump_ConstantPoolEntry) Descriptor() ([]byte, []int)
- func (m *HProfClassDump_ConstantPoolEntry) GetConstantPoolIndex() uint32
- func (m *HProfClassDump_ConstantPoolEntry) GetType() HProfValueType
- func (m *HProfClassDump_ConstantPoolEntry) GetValue() uint64
- func (*HProfClassDump_ConstantPoolEntry) ProtoMessage()
- func (m *HProfClassDump_ConstantPoolEntry) Reset()
- func (m *HProfClassDump_ConstantPoolEntry) String() string
- func (m *HProfClassDump_ConstantPoolEntry) XXX_DiscardUnknown()
- func (m *HProfClassDump_ConstantPoolEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfClassDump_ConstantPoolEntry) XXX_Merge(src proto.Message)
- func (m *HProfClassDump_ConstantPoolEntry) XXX_Size() int
- func (m *HProfClassDump_ConstantPoolEntry) XXX_Unmarshal(b []byte) error
- type HProfClassDump_InstanceField
- func (*HProfClassDump_InstanceField) Descriptor() ([]byte, []int)
- func (m *HProfClassDump_InstanceField) GetNameId() uint64
- func (m *HProfClassDump_InstanceField) GetType() HProfValueType
- func (*HProfClassDump_InstanceField) ProtoMessage()
- func (m *HProfClassDump_InstanceField) Reset()
- func (m *HProfClassDump_InstanceField) String() string
- func (m *HProfClassDump_InstanceField) XXX_DiscardUnknown()
- func (m *HProfClassDump_InstanceField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfClassDump_InstanceField) XXX_Merge(src proto.Message)
- func (m *HProfClassDump_InstanceField) XXX_Size() int
- func (m *HProfClassDump_InstanceField) XXX_Unmarshal(b []byte) error
- type HProfClassDump_StaticField
- func (*HProfClassDump_StaticField) Descriptor() ([]byte, []int)
- func (m *HProfClassDump_StaticField) GetNameId() uint64
- func (m *HProfClassDump_StaticField) GetType() HProfValueType
- func (m *HProfClassDump_StaticField) GetValue() uint64
- func (*HProfClassDump_StaticField) ProtoMessage()
- func (m *HProfClassDump_StaticField) Reset()
- func (m *HProfClassDump_StaticField) String() string
- func (m *HProfClassDump_StaticField) XXX_DiscardUnknown()
- func (m *HProfClassDump_StaticField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfClassDump_StaticField) XXX_Merge(src proto.Message)
- func (m *HProfClassDump_StaticField) XXX_Size() int
- func (m *HProfClassDump_StaticField) XXX_Unmarshal(b []byte) error
- type HProfInstanceDump
- func (*HProfInstanceDump) Descriptor() ([]byte, []int)
- func (m *HProfInstanceDump) GetClassObjectId() uint64
- func (m *HProfInstanceDump) GetObjectId() uint64
- func (m *HProfInstanceDump) GetStackTraceSerialNumber() uint32
- func (m *HProfInstanceDump) GetValues() []byte
- func (*HProfInstanceDump) ProtoMessage()
- func (m *HProfInstanceDump) Reset()
- func (m *HProfInstanceDump) String() string
- func (m *HProfInstanceDump) XXX_DiscardUnknown()
- func (m *HProfInstanceDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfInstanceDump) XXX_Merge(src proto.Message)
- func (m *HProfInstanceDump) XXX_Size() int
- func (m *HProfInstanceDump) XXX_Unmarshal(b []byte) error
- type HProfObjectArrayDump
- func (*HProfObjectArrayDump) Descriptor() ([]byte, []int)
- func (m *HProfObjectArrayDump) GetArrayClassObjectId() uint64
- func (m *HProfObjectArrayDump) GetArrayObjectId() uint64
- func (m *HProfObjectArrayDump) GetElementObjectIds() []uint64
- func (m *HProfObjectArrayDump) GetStackTraceSerialNumber() uint32
- func (*HProfObjectArrayDump) ProtoMessage()
- func (m *HProfObjectArrayDump) Reset()
- func (m *HProfObjectArrayDump) String() string
- func (m *HProfObjectArrayDump) XXX_DiscardUnknown()
- func (m *HProfObjectArrayDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfObjectArrayDump) XXX_Merge(src proto.Message)
- func (m *HProfObjectArrayDump) XXX_Size() int
- func (m *HProfObjectArrayDump) XXX_Unmarshal(b []byte) error
- type HProfPrimitiveArrayDump
- func (*HProfPrimitiveArrayDump) Descriptor() ([]byte, []int)
- func (m *HProfPrimitiveArrayDump) GetArrayObjectId() uint64
- func (m *HProfPrimitiveArrayDump) GetElementType() HProfValueType
- func (m *HProfPrimitiveArrayDump) GetStackTraceSerialNumber() uint32
- func (m *HProfPrimitiveArrayDump) GetValues() []byte
- func (*HProfPrimitiveArrayDump) ProtoMessage()
- func (m *HProfPrimitiveArrayDump) Reset()
- func (m *HProfPrimitiveArrayDump) String() string
- func (m *HProfPrimitiveArrayDump) XXX_DiscardUnknown()
- func (m *HProfPrimitiveArrayDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfPrimitiveArrayDump) XXX_Merge(src proto.Message)
- func (m *HProfPrimitiveArrayDump) XXX_Size() int
- func (m *HProfPrimitiveArrayDump) XXX_Unmarshal(b []byte) error
- type HProfRecordFrame
- func (*HProfRecordFrame) Descriptor() ([]byte, []int)
- func (m *HProfRecordFrame) GetClassSerialNumber() uint32
- func (m *HProfRecordFrame) GetLineNumber() int32
- func (m *HProfRecordFrame) GetMethodNameId() uint64
- func (m *HProfRecordFrame) GetMethodSignatureId() uint64
- func (m *HProfRecordFrame) GetSourceFileNameId() uint64
- func (m *HProfRecordFrame) GetStackFrameId() uint64
- func (*HProfRecordFrame) ProtoMessage()
- func (m *HProfRecordFrame) Reset()
- func (m *HProfRecordFrame) String() string
- func (m *HProfRecordFrame) XXX_DiscardUnknown()
- func (m *HProfRecordFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRecordFrame) XXX_Merge(src proto.Message)
- func (m *HProfRecordFrame) XXX_Size() int
- func (m *HProfRecordFrame) XXX_Unmarshal(b []byte) error
- type HProfRecordHeapDumpBoundary
- func (*HProfRecordHeapDumpBoundary) Descriptor() ([]byte, []int)
- func (*HProfRecordHeapDumpBoundary) ProtoMessage()
- func (m *HProfRecordHeapDumpBoundary) Reset()
- func (m *HProfRecordHeapDumpBoundary) String() string
- func (m *HProfRecordHeapDumpBoundary) XXX_DiscardUnknown()
- func (m *HProfRecordHeapDumpBoundary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRecordHeapDumpBoundary) XXX_Merge(src proto.Message)
- func (m *HProfRecordHeapDumpBoundary) XXX_Size() int
- func (m *HProfRecordHeapDumpBoundary) XXX_Unmarshal(b []byte) error
- type HProfRecordLoadClass
- func (*HProfRecordLoadClass) Descriptor() ([]byte, []int)
- func (m *HProfRecordLoadClass) GetClassNameId() uint64
- func (m *HProfRecordLoadClass) GetClassObjectId() uint64
- func (m *HProfRecordLoadClass) GetClassSerialNumber() uint32
- func (m *HProfRecordLoadClass) GetStackTraceSerialNumber() uint32
- func (*HProfRecordLoadClass) ProtoMessage()
- func (m *HProfRecordLoadClass) Reset()
- func (m *HProfRecordLoadClass) String() string
- func (m *HProfRecordLoadClass) XXX_DiscardUnknown()
- func (m *HProfRecordLoadClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRecordLoadClass) XXX_Merge(src proto.Message)
- func (m *HProfRecordLoadClass) XXX_Size() int
- func (m *HProfRecordLoadClass) XXX_Unmarshal(b []byte) error
- type HProfRecordTrace
- func (*HProfRecordTrace) Descriptor() ([]byte, []int)
- func (m *HProfRecordTrace) GetStackFrameIds() []uint64
- func (m *HProfRecordTrace) GetStackTraceSerialNumber() uint32
- func (m *HProfRecordTrace) GetThreadSerialNumber() uint32
- func (*HProfRecordTrace) ProtoMessage()
- func (m *HProfRecordTrace) Reset()
- func (m *HProfRecordTrace) String() string
- func (m *HProfRecordTrace) XXX_DiscardUnknown()
- func (m *HProfRecordTrace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRecordTrace) XXX_Merge(src proto.Message)
- func (m *HProfRecordTrace) XXX_Size() int
- func (m *HProfRecordTrace) XXX_Unmarshal(b []byte) error
- type HProfRecordUTF8
- func (*HProfRecordUTF8) Descriptor() ([]byte, []int)
- func (m *HProfRecordUTF8) GetName() []byte
- func (m *HProfRecordUTF8) GetNameId() uint64
- func (*HProfRecordUTF8) ProtoMessage()
- func (m *HProfRecordUTF8) Reset()
- func (m *HProfRecordUTF8) String() string
- func (m *HProfRecordUTF8) XXX_DiscardUnknown()
- func (m *HProfRecordUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRecordUTF8) XXX_Merge(src proto.Message)
- func (m *HProfRecordUTF8) XXX_Size() int
- func (m *HProfRecordUTF8) XXX_Unmarshal(b []byte) error
- type HProfRootJNIGlobal
- func (*HProfRootJNIGlobal) Descriptor() ([]byte, []int)
- func (m *HProfRootJNIGlobal) GetJniGlobalRefId() uint64
- func (m *HProfRootJNIGlobal) GetObjectId() uint64
- func (*HProfRootJNIGlobal) ProtoMessage()
- func (m *HProfRootJNIGlobal) Reset()
- func (m *HProfRootJNIGlobal) String() string
- func (m *HProfRootJNIGlobal) XXX_DiscardUnknown()
- func (m *HProfRootJNIGlobal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootJNIGlobal) XXX_Merge(src proto.Message)
- func (m *HProfRootJNIGlobal) XXX_Size() int
- func (m *HProfRootJNIGlobal) XXX_Unmarshal(b []byte) error
- type HProfRootJNILocal
- func (*HProfRootJNILocal) Descriptor() ([]byte, []int)
- func (m *HProfRootJNILocal) GetFrameNumberInStackTrace() uint32
- func (m *HProfRootJNILocal) GetObjectId() uint64
- func (m *HProfRootJNILocal) GetThreadSerialNumber() uint32
- func (*HProfRootJNILocal) ProtoMessage()
- func (m *HProfRootJNILocal) Reset()
- func (m *HProfRootJNILocal) String() string
- func (m *HProfRootJNILocal) XXX_DiscardUnknown()
- func (m *HProfRootJNILocal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootJNILocal) XXX_Merge(src proto.Message)
- func (m *HProfRootJNILocal) XXX_Size() int
- func (m *HProfRootJNILocal) XXX_Unmarshal(b []byte) error
- type HProfRootJavaFrame
- func (*HProfRootJavaFrame) Descriptor() ([]byte, []int)
- func (m *HProfRootJavaFrame) GetFrameNumberInStackTrace() uint32
- func (m *HProfRootJavaFrame) GetObjectId() uint64
- func (m *HProfRootJavaFrame) GetThreadSerialNumber() uint32
- func (*HProfRootJavaFrame) ProtoMessage()
- func (m *HProfRootJavaFrame) Reset()
- func (m *HProfRootJavaFrame) String() string
- func (m *HProfRootJavaFrame) XXX_DiscardUnknown()
- func (m *HProfRootJavaFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootJavaFrame) XXX_Merge(src proto.Message)
- func (m *HProfRootJavaFrame) XXX_Size() int
- func (m *HProfRootJavaFrame) XXX_Unmarshal(b []byte) error
- type HProfRootMonitorUsed
- func (*HProfRootMonitorUsed) Descriptor() ([]byte, []int)
- func (m *HProfRootMonitorUsed) GetObjectId() uint64
- func (*HProfRootMonitorUsed) ProtoMessage()
- func (m *HProfRootMonitorUsed) Reset()
- func (m *HProfRootMonitorUsed) String() string
- func (m *HProfRootMonitorUsed) XXX_DiscardUnknown()
- func (m *HProfRootMonitorUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootMonitorUsed) XXX_Merge(src proto.Message)
- func (m *HProfRootMonitorUsed) XXX_Size() int
- func (m *HProfRootMonitorUsed) XXX_Unmarshal(b []byte) error
- type HProfRootStickyClass
- func (*HProfRootStickyClass) Descriptor() ([]byte, []int)
- func (m *HProfRootStickyClass) GetObjectId() uint64
- func (*HProfRootStickyClass) ProtoMessage()
- func (m *HProfRootStickyClass) Reset()
- func (m *HProfRootStickyClass) String() string
- func (m *HProfRootStickyClass) XXX_DiscardUnknown()
- func (m *HProfRootStickyClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootStickyClass) XXX_Merge(src proto.Message)
- func (m *HProfRootStickyClass) XXX_Size() int
- func (m *HProfRootStickyClass) XXX_Unmarshal(b []byte) error
- type HProfRootThreadObj
- func (*HProfRootThreadObj) Descriptor() ([]byte, []int)
- func (m *HProfRootThreadObj) GetStackTraceSequenceNumber() uint32
- func (m *HProfRootThreadObj) GetThreadObjectId() uint64
- func (m *HProfRootThreadObj) GetThreadSequenceNumber() uint32
- func (*HProfRootThreadObj) ProtoMessage()
- func (m *HProfRootThreadObj) Reset()
- func (m *HProfRootThreadObj) String() string
- func (m *HProfRootThreadObj) XXX_DiscardUnknown()
- func (m *HProfRootThreadObj) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HProfRootThreadObj) XXX_Merge(src proto.Message)
- func (m *HProfRootThreadObj) XXX_Size() int
- func (m *HProfRootThreadObj) XXX_Unmarshal(b []byte) error
- type HProfValueType
Constants ¶
This section is empty.
Variables ¶
View Source
var HProfValueType_name = map[int32]string{
0: "UNKNOWN_HPROF_VALUE_TYPE",
2: "OBJECT",
4: "BOOLEAN",
5: "CHAR",
6: "FLOAT",
7: "DOUBLE",
8: "BYTE",
9: "SHORT",
10: "INT",
11: "LONG",
}
View Source
var HProfValueType_value = map[string]int32{
"UNKNOWN_HPROF_VALUE_TYPE": 0,
"OBJECT": 2,
"BOOLEAN": 4,
"CHAR": 5,
"FLOAT": 6,
"DOUBLE": 7,
"BYTE": 8,
"SHORT": 9,
"INT": 10,
"LONG": 11,
}
Functions ¶
This section is empty.
Types ¶
type HProfClassDump ¶
type HProfClassDump struct {
// Class object ID.
ClassObjectId uint64 `protobuf:"varint,1,opt,name=class_object_id,json=classObjectId,proto3" json:"class_object_id,omitempty"`
// Stack trace serial number.
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Super class object ID, associated with another HProfClassDump.
SuperClassObjectId uint64 `protobuf:"varint,3,opt,name=super_class_object_id,json=superClassObjectId,proto3" json:"super_class_object_id,omitempty"`
// Class loader object ID, associated with HProfInstanceDump.
ClassLoaderObjectId uint64 `protobuf:"varint,4,opt,name=class_loader_object_id,json=classLoaderObjectId,proto3" json:"class_loader_object_id,omitempty"`
// Signer of the class. (Looks like ClassLoaders can have signatures...)
SignersObjectId uint64 `protobuf:"varint,5,opt,name=signers_object_id,json=signersObjectId,proto3" json:"signers_object_id,omitempty"`
// Protection domain object ID. (No idea)
ProtectionDomainObjectId uint64 `` /* 138-byte string literal not displayed */
// Instance size.
InstanceSize uint32 `protobuf:"varint,7,opt,name=instance_size,json=instanceSize,proto3" json:"instance_size,omitempty"`
ConstantPoolEntries []*HProfClassDump_ConstantPoolEntry `protobuf:"bytes,8,rep,name=constant_pool_entries,json=constantPoolEntries,proto3" json:"constant_pool_entries,omitempty"`
StaticFields []*HProfClassDump_StaticField `protobuf:"bytes,9,rep,name=static_fields,json=staticFields,proto3" json:"static_fields,omitempty"`
InstanceFields []*HProfClassDump_InstanceField `protobuf:"bytes,10,rep,name=instance_fields,json=instanceFields,proto3" json:"instance_fields,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Class data dump.
func (*HProfClassDump) Descriptor ¶
func (*HProfClassDump) Descriptor() ([]byte, []int)
func (*HProfClassDump) GetClassLoaderObjectId ¶
func (m *HProfClassDump) GetClassLoaderObjectId() uint64
func (*HProfClassDump) GetClassObjectId ¶
func (m *HProfClassDump) GetClassObjectId() uint64
func (*HProfClassDump) GetConstantPoolEntries ¶
func (m *HProfClassDump) GetConstantPoolEntries() []*HProfClassDump_ConstantPoolEntry
func (*HProfClassDump) GetInstanceFields ¶
func (m *HProfClassDump) GetInstanceFields() []*HProfClassDump_InstanceField
func (*HProfClassDump) GetInstanceSize ¶
func (m *HProfClassDump) GetInstanceSize() uint32
func (*HProfClassDump) GetProtectionDomainObjectId ¶
func (m *HProfClassDump) GetProtectionDomainObjectId() uint64
func (*HProfClassDump) GetSignersObjectId ¶
func (m *HProfClassDump) GetSignersObjectId() uint64
func (*HProfClassDump) GetStackTraceSerialNumber ¶
func (m *HProfClassDump) GetStackTraceSerialNumber() uint32
func (*HProfClassDump) GetStaticFields ¶
func (m *HProfClassDump) GetStaticFields() []*HProfClassDump_StaticField
func (*HProfClassDump) GetSuperClassObjectId ¶
func (m *HProfClassDump) GetSuperClassObjectId() uint64
func (*HProfClassDump) ProtoMessage ¶
func (*HProfClassDump) ProtoMessage()
func (*HProfClassDump) Reset ¶
func (m *HProfClassDump) Reset()
func (*HProfClassDump) String ¶
func (m *HProfClassDump) String() string
func (*HProfClassDump) XXX_DiscardUnknown ¶
func (m *HProfClassDump) XXX_DiscardUnknown()
func (*HProfClassDump) XXX_Marshal ¶
func (m *HProfClassDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfClassDump) XXX_Merge ¶
func (m *HProfClassDump) XXX_Merge(src proto.Message)
func (*HProfClassDump) XXX_Size ¶
func (m *HProfClassDump) XXX_Size() int
func (*HProfClassDump) XXX_Unmarshal ¶
func (m *HProfClassDump) XXX_Unmarshal(b []byte) error
type HProfClassDump_ConstantPoolEntry ¶
type HProfClassDump_ConstantPoolEntry struct {
ConstantPoolIndex uint32 `protobuf:"varint,1,opt,name=constant_pool_index,json=constantPoolIndex,proto3" json:"constant_pool_index,omitempty"`
Type HProfValueType `protobuf:"varint,2,opt,name=type,proto3,enum=hprofdata.HProfValueType" json:"type,omitempty"`
Value uint64 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Constant pool entry (appears to be unused according to heapDumper.cpp).
func (*HProfClassDump_ConstantPoolEntry) Descriptor ¶
func (*HProfClassDump_ConstantPoolEntry) Descriptor() ([]byte, []int)
func (*HProfClassDump_ConstantPoolEntry) GetConstantPoolIndex ¶
func (m *HProfClassDump_ConstantPoolEntry) GetConstantPoolIndex() uint32
func (*HProfClassDump_ConstantPoolEntry) GetType ¶
func (m *HProfClassDump_ConstantPoolEntry) GetType() HProfValueType
func (*HProfClassDump_ConstantPoolEntry) GetValue ¶
func (m *HProfClassDump_ConstantPoolEntry) GetValue() uint64
func (*HProfClassDump_ConstantPoolEntry) ProtoMessage ¶
func (*HProfClassDump_ConstantPoolEntry) ProtoMessage()
func (*HProfClassDump_ConstantPoolEntry) Reset ¶
func (m *HProfClassDump_ConstantPoolEntry) Reset()
func (*HProfClassDump_ConstantPoolEntry) String ¶
func (m *HProfClassDump_ConstantPoolEntry) String() string
func (*HProfClassDump_ConstantPoolEntry) XXX_DiscardUnknown ¶
func (m *HProfClassDump_ConstantPoolEntry) XXX_DiscardUnknown()
func (*HProfClassDump_ConstantPoolEntry) XXX_Marshal ¶
func (m *HProfClassDump_ConstantPoolEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfClassDump_ConstantPoolEntry) XXX_Merge ¶
func (m *HProfClassDump_ConstantPoolEntry) XXX_Merge(src proto.Message)
func (*HProfClassDump_ConstantPoolEntry) XXX_Size ¶
func (m *HProfClassDump_ConstantPoolEntry) XXX_Size() int
func (*HProfClassDump_ConstantPoolEntry) XXX_Unmarshal ¶
func (m *HProfClassDump_ConstantPoolEntry) XXX_Unmarshal(b []byte) error
type HProfClassDump_InstanceField ¶
type HProfClassDump_InstanceField struct {
// Instance field name, associated with HProfRecordUTF8.
NameId uint64 `protobuf:"varint,1,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
// Type of the instance field.
Type HProfValueType `protobuf:"varint,2,opt,name=type,proto3,enum=hprofdata.HProfValueType" json:"type,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Instance fields.
func (*HProfClassDump_InstanceField) Descriptor ¶
func (*HProfClassDump_InstanceField) Descriptor() ([]byte, []int)
func (*HProfClassDump_InstanceField) GetNameId ¶
func (m *HProfClassDump_InstanceField) GetNameId() uint64
func (*HProfClassDump_InstanceField) GetType ¶
func (m *HProfClassDump_InstanceField) GetType() HProfValueType
func (*HProfClassDump_InstanceField) ProtoMessage ¶
func (*HProfClassDump_InstanceField) ProtoMessage()
func (*HProfClassDump_InstanceField) Reset ¶
func (m *HProfClassDump_InstanceField) Reset()
func (*HProfClassDump_InstanceField) String ¶
func (m *HProfClassDump_InstanceField) String() string
func (*HProfClassDump_InstanceField) XXX_DiscardUnknown ¶
func (m *HProfClassDump_InstanceField) XXX_DiscardUnknown()
func (*HProfClassDump_InstanceField) XXX_Marshal ¶
func (m *HProfClassDump_InstanceField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfClassDump_InstanceField) XXX_Merge ¶
func (m *HProfClassDump_InstanceField) XXX_Merge(src proto.Message)
func (*HProfClassDump_InstanceField) XXX_Size ¶
func (m *HProfClassDump_InstanceField) XXX_Size() int
func (*HProfClassDump_InstanceField) XXX_Unmarshal ¶
func (m *HProfClassDump_InstanceField) XXX_Unmarshal(b []byte) error
type HProfClassDump_StaticField ¶
type HProfClassDump_StaticField struct {
// Static field name, associated with HProfRecordUTF8.
NameId uint64 `protobuf:"varint,1,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
// Type of the static field.
Type HProfValueType `protobuf:"varint,2,opt,name=type,proto3,enum=hprofdata.HProfValueType" json:"type,omitempty"`
// Value of the static field. Must be interpreted based on the type.
Value uint64 `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Static fields.
func (*HProfClassDump_StaticField) Descriptor ¶
func (*HProfClassDump_StaticField) Descriptor() ([]byte, []int)
func (*HProfClassDump_StaticField) GetNameId ¶
func (m *HProfClassDump_StaticField) GetNameId() uint64
func (*HProfClassDump_StaticField) GetType ¶
func (m *HProfClassDump_StaticField) GetType() HProfValueType
func (*HProfClassDump_StaticField) GetValue ¶
func (m *HProfClassDump_StaticField) GetValue() uint64
func (*HProfClassDump_StaticField) ProtoMessage ¶
func (*HProfClassDump_StaticField) ProtoMessage()
func (*HProfClassDump_StaticField) Reset ¶
func (m *HProfClassDump_StaticField) Reset()
func (*HProfClassDump_StaticField) String ¶
func (m *HProfClassDump_StaticField) String() string
func (*HProfClassDump_StaticField) XXX_DiscardUnknown ¶
func (m *HProfClassDump_StaticField) XXX_DiscardUnknown()
func (*HProfClassDump_StaticField) XXX_Marshal ¶
func (m *HProfClassDump_StaticField) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfClassDump_StaticField) XXX_Merge ¶
func (m *HProfClassDump_StaticField) XXX_Merge(src proto.Message)
func (*HProfClassDump_StaticField) XXX_Size ¶
func (m *HProfClassDump_StaticField) XXX_Size() int
func (*HProfClassDump_StaticField) XXX_Unmarshal ¶
func (m *HProfClassDump_StaticField) XXX_Unmarshal(b []byte) error
type HProfInstanceDump ¶
type HProfInstanceDump struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
// Stack trace serial number.
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Class object ID, associated with HProfClassDump.
ClassObjectId uint64 `protobuf:"varint,3,opt,name=class_object_id,json=classObjectId,proto3" json:"class_object_id,omitempty"`
// Instance field values.
//
// The instance field values are serialized in the order of the instance field
// definition of HProfClassDump. If the class has three int fields, this
// values starts from three 4-byte integers. Then, it continues to the super
// class's instance fields.
Values []byte `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Instance dump.
func (*HProfInstanceDump) Descriptor ¶
func (*HProfInstanceDump) Descriptor() ([]byte, []int)
func (*HProfInstanceDump) GetClassObjectId ¶
func (m *HProfInstanceDump) GetClassObjectId() uint64
func (*HProfInstanceDump) GetObjectId ¶
func (m *HProfInstanceDump) GetObjectId() uint64
func (*HProfInstanceDump) GetStackTraceSerialNumber ¶
func (m *HProfInstanceDump) GetStackTraceSerialNumber() uint32
func (*HProfInstanceDump) GetValues ¶
func (m *HProfInstanceDump) GetValues() []byte
func (*HProfInstanceDump) ProtoMessage ¶
func (*HProfInstanceDump) ProtoMessage()
func (*HProfInstanceDump) Reset ¶
func (m *HProfInstanceDump) Reset()
func (*HProfInstanceDump) String ¶
func (m *HProfInstanceDump) String() string
func (*HProfInstanceDump) XXX_DiscardUnknown ¶
func (m *HProfInstanceDump) XXX_DiscardUnknown()
func (*HProfInstanceDump) XXX_Marshal ¶
func (m *HProfInstanceDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfInstanceDump) XXX_Merge ¶
func (m *HProfInstanceDump) XXX_Merge(src proto.Message)
func (*HProfInstanceDump) XXX_Size ¶
func (m *HProfInstanceDump) XXX_Size() int
func (*HProfInstanceDump) XXX_Unmarshal ¶
func (m *HProfInstanceDump) XXX_Unmarshal(b []byte) error
type HProfObjectArrayDump ¶
type HProfObjectArrayDump struct {
// Object ID.
ArrayObjectId uint64 `protobuf:"varint,1,opt,name=array_object_id,json=arrayObjectId,proto3" json:"array_object_id,omitempty"`
// Stack trace serial number.
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Class object ID of the array elements, associated with HProfClassDump.
ArrayClassObjectId uint64 `protobuf:"varint,3,opt,name=array_class_object_id,json=arrayClassObjectId,proto3" json:"array_class_object_id,omitempty"`
// Element object IDs.
ElementObjectIds []uint64 `protobuf:"varint,4,rep,packed,name=element_object_ids,json=elementObjectIds,proto3" json:"element_object_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Object array dump.
func (*HProfObjectArrayDump) Descriptor ¶
func (*HProfObjectArrayDump) Descriptor() ([]byte, []int)
func (*HProfObjectArrayDump) GetArrayClassObjectId ¶
func (m *HProfObjectArrayDump) GetArrayClassObjectId() uint64
func (*HProfObjectArrayDump) GetArrayObjectId ¶
func (m *HProfObjectArrayDump) GetArrayObjectId() uint64
func (*HProfObjectArrayDump) GetElementObjectIds ¶
func (m *HProfObjectArrayDump) GetElementObjectIds() []uint64
func (*HProfObjectArrayDump) GetStackTraceSerialNumber ¶
func (m *HProfObjectArrayDump) GetStackTraceSerialNumber() uint32
func (*HProfObjectArrayDump) ProtoMessage ¶
func (*HProfObjectArrayDump) ProtoMessage()
func (*HProfObjectArrayDump) Reset ¶
func (m *HProfObjectArrayDump) Reset()
func (*HProfObjectArrayDump) String ¶
func (m *HProfObjectArrayDump) String() string
func (*HProfObjectArrayDump) XXX_DiscardUnknown ¶
func (m *HProfObjectArrayDump) XXX_DiscardUnknown()
func (*HProfObjectArrayDump) XXX_Marshal ¶
func (m *HProfObjectArrayDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfObjectArrayDump) XXX_Merge ¶
func (m *HProfObjectArrayDump) XXX_Merge(src proto.Message)
func (*HProfObjectArrayDump) XXX_Size ¶
func (m *HProfObjectArrayDump) XXX_Size() int
func (*HProfObjectArrayDump) XXX_Unmarshal ¶
func (m *HProfObjectArrayDump) XXX_Unmarshal(b []byte) error
type HProfPrimitiveArrayDump ¶
type HProfPrimitiveArrayDump struct {
// Object ID.
ArrayObjectId uint64 `protobuf:"varint,1,opt,name=array_object_id,json=arrayObjectId,proto3" json:"array_object_id,omitempty"`
// Stack trace serial number.
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Type of the elements.
ElementType HProfValueType `protobuf:"varint,3,opt,name=element_type,json=elementType,proto3,enum=hprofdata.HProfValueType" json:"element_type,omitempty"`
// Element values.
//
// Values need to be parsed based on the element_type. If the array is an int
// array with three elements, this field has 12 bytes.
Values []byte `protobuf:"bytes,4,opt,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Primitive array dump.
func (*HProfPrimitiveArrayDump) Descriptor ¶
func (*HProfPrimitiveArrayDump) Descriptor() ([]byte, []int)
func (*HProfPrimitiveArrayDump) GetArrayObjectId ¶
func (m *HProfPrimitiveArrayDump) GetArrayObjectId() uint64
func (*HProfPrimitiveArrayDump) GetElementType ¶
func (m *HProfPrimitiveArrayDump) GetElementType() HProfValueType
func (*HProfPrimitiveArrayDump) GetStackTraceSerialNumber ¶
func (m *HProfPrimitiveArrayDump) GetStackTraceSerialNumber() uint32
func (*HProfPrimitiveArrayDump) GetValues ¶
func (m *HProfPrimitiveArrayDump) GetValues() []byte
func (*HProfPrimitiveArrayDump) ProtoMessage ¶
func (*HProfPrimitiveArrayDump) ProtoMessage()
func (*HProfPrimitiveArrayDump) Reset ¶
func (m *HProfPrimitiveArrayDump) Reset()
func (*HProfPrimitiveArrayDump) String ¶
func (m *HProfPrimitiveArrayDump) String() string
func (*HProfPrimitiveArrayDump) XXX_DiscardUnknown ¶
func (m *HProfPrimitiveArrayDump) XXX_DiscardUnknown()
func (*HProfPrimitiveArrayDump) XXX_Marshal ¶
func (m *HProfPrimitiveArrayDump) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfPrimitiveArrayDump) XXX_Merge ¶
func (m *HProfPrimitiveArrayDump) XXX_Merge(src proto.Message)
func (*HProfPrimitiveArrayDump) XXX_Size ¶
func (m *HProfPrimitiveArrayDump) XXX_Size() int
func (*HProfPrimitiveArrayDump) XXX_Unmarshal ¶
func (m *HProfPrimitiveArrayDump) XXX_Unmarshal(b []byte) error
type HProfRecordFrame ¶
type HProfRecordFrame struct {
// Stack frame ID.
StackFrameId uint64 `protobuf:"varint,1,opt,name=stack_frame_id,json=stackFrameId,proto3" json:"stack_frame_id,omitempty"`
// Method name, associated with HProfRecordUTF8.
MethodNameId uint64 `protobuf:"varint,2,opt,name=method_name_id,json=methodNameId,proto3" json:"method_name_id,omitempty"`
// Method signature, associated with HProfRecordUTF8.
MethodSignatureId uint64 `protobuf:"varint,3,opt,name=method_signature_id,json=methodSignatureId,proto3" json:"method_signature_id,omitempty"`
// Source file name, associated with HProfRecordUTF8.
SourceFileNameId uint64 `protobuf:"varint,4,opt,name=source_file_name_id,json=sourceFileNameId,proto3" json:"source_file_name_id,omitempty"`
// Class serial number, associated with HProfRecordLoadClass.
ClassSerialNumber uint32 `protobuf:"varint,5,opt,name=class_serial_number,json=classSerialNumber,proto3" json:"class_serial_number,omitempty"`
// Line number if available.
LineNumber int32 `protobuf:"varint,6,opt,name=line_number,json=lineNumber,proto3" json:"line_number,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Stack frame record.
func (*HProfRecordFrame) Descriptor ¶
func (*HProfRecordFrame) Descriptor() ([]byte, []int)
func (*HProfRecordFrame) GetClassSerialNumber ¶
func (m *HProfRecordFrame) GetClassSerialNumber() uint32
func (*HProfRecordFrame) GetLineNumber ¶
func (m *HProfRecordFrame) GetLineNumber() int32
func (*HProfRecordFrame) GetMethodNameId ¶
func (m *HProfRecordFrame) GetMethodNameId() uint64
func (*HProfRecordFrame) GetMethodSignatureId ¶
func (m *HProfRecordFrame) GetMethodSignatureId() uint64
func (*HProfRecordFrame) GetSourceFileNameId ¶
func (m *HProfRecordFrame) GetSourceFileNameId() uint64
func (*HProfRecordFrame) GetStackFrameId ¶
func (m *HProfRecordFrame) GetStackFrameId() uint64
func (*HProfRecordFrame) ProtoMessage ¶
func (*HProfRecordFrame) ProtoMessage()
func (*HProfRecordFrame) Reset ¶
func (m *HProfRecordFrame) Reset()
func (*HProfRecordFrame) String ¶
func (m *HProfRecordFrame) String() string
func (*HProfRecordFrame) XXX_DiscardUnknown ¶
func (m *HProfRecordFrame) XXX_DiscardUnknown()
func (*HProfRecordFrame) XXX_Marshal ¶
func (m *HProfRecordFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRecordFrame) XXX_Merge ¶
func (m *HProfRecordFrame) XXX_Merge(src proto.Message)
func (*HProfRecordFrame) XXX_Size ¶
func (m *HProfRecordFrame) XXX_Size() int
func (*HProfRecordFrame) XXX_Unmarshal ¶
func (m *HProfRecordFrame) XXX_Unmarshal(b []byte) error
type HProfRecordHeapDumpBoundary ¶
type HProfRecordHeapDumpBoundary struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Start and end of heap dump sections.
func (*HProfRecordHeapDumpBoundary) Descriptor ¶
func (*HProfRecordHeapDumpBoundary) Descriptor() ([]byte, []int)
func (*HProfRecordHeapDumpBoundary) ProtoMessage ¶
func (*HProfRecordHeapDumpBoundary) ProtoMessage()
func (*HProfRecordHeapDumpBoundary) Reset ¶
func (m *HProfRecordHeapDumpBoundary) Reset()
func (*HProfRecordHeapDumpBoundary) String ¶
func (m *HProfRecordHeapDumpBoundary) String() string
func (*HProfRecordHeapDumpBoundary) XXX_DiscardUnknown ¶
func (m *HProfRecordHeapDumpBoundary) XXX_DiscardUnknown()
func (*HProfRecordHeapDumpBoundary) XXX_Marshal ¶
func (m *HProfRecordHeapDumpBoundary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRecordHeapDumpBoundary) XXX_Merge ¶
func (m *HProfRecordHeapDumpBoundary) XXX_Merge(src proto.Message)
func (*HProfRecordHeapDumpBoundary) XXX_Size ¶
func (m *HProfRecordHeapDumpBoundary) XXX_Size() int
func (*HProfRecordHeapDumpBoundary) XXX_Unmarshal ¶
func (m *HProfRecordHeapDumpBoundary) XXX_Unmarshal(b []byte) error
type HProfRecordLoadClass ¶
type HProfRecordLoadClass struct {
// Class serial number.
ClassSerialNumber uint32 `protobuf:"varint,1,opt,name=class_serial_number,json=classSerialNumber,proto3" json:"class_serial_number,omitempty"`
// Class object ID, associated with HProfClassDump.
ClassObjectId uint64 `protobuf:"varint,2,opt,name=class_object_id,json=classObjectId,proto3" json:"class_object_id,omitempty"`
// Stack trace serial number. Mostly unused unless the class is dynamically
// created and loaded with a custom class loader?
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Class name, associated with HProfRecordUTF8.
ClassNameId uint64 `protobuf:"varint,4,opt,name=class_name_id,json=classNameId,proto3" json:"class_name_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Load class record.
func (*HProfRecordLoadClass) Descriptor ¶
func (*HProfRecordLoadClass) Descriptor() ([]byte, []int)
func (*HProfRecordLoadClass) GetClassNameId ¶
func (m *HProfRecordLoadClass) GetClassNameId() uint64
func (*HProfRecordLoadClass) GetClassObjectId ¶
func (m *HProfRecordLoadClass) GetClassObjectId() uint64
func (*HProfRecordLoadClass) GetClassSerialNumber ¶
func (m *HProfRecordLoadClass) GetClassSerialNumber() uint32
func (*HProfRecordLoadClass) GetStackTraceSerialNumber ¶
func (m *HProfRecordLoadClass) GetStackTraceSerialNumber() uint32
func (*HProfRecordLoadClass) ProtoMessage ¶
func (*HProfRecordLoadClass) ProtoMessage()
func (*HProfRecordLoadClass) Reset ¶
func (m *HProfRecordLoadClass) Reset()
func (*HProfRecordLoadClass) String ¶
func (m *HProfRecordLoadClass) String() string
func (*HProfRecordLoadClass) XXX_DiscardUnknown ¶
func (m *HProfRecordLoadClass) XXX_DiscardUnknown()
func (*HProfRecordLoadClass) XXX_Marshal ¶
func (m *HProfRecordLoadClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRecordLoadClass) XXX_Merge ¶
func (m *HProfRecordLoadClass) XXX_Merge(src proto.Message)
func (*HProfRecordLoadClass) XXX_Size ¶
func (m *HProfRecordLoadClass) XXX_Size() int
func (*HProfRecordLoadClass) XXX_Unmarshal ¶
func (m *HProfRecordLoadClass) XXX_Unmarshal(b []byte) error
type HProfRecordTrace ¶
type HProfRecordTrace struct {
// Stack trace serial number.
StackTraceSerialNumber uint32 `` /* 132-byte string literal not displayed */
// Thread serial number.
ThreadSerialNumber uint32 `protobuf:"varint,2,opt,name=thread_serial_number,json=threadSerialNumber,proto3" json:"thread_serial_number,omitempty"`
// Stack frame IDs, associated with HProfRecordFrame.
StackFrameIds []uint64 `protobuf:"varint,3,rep,packed,name=stack_frame_ids,json=stackFrameIds,proto3" json:"stack_frame_ids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Stack trace record.
func (*HProfRecordTrace) Descriptor ¶
func (*HProfRecordTrace) Descriptor() ([]byte, []int)
func (*HProfRecordTrace) GetStackFrameIds ¶
func (m *HProfRecordTrace) GetStackFrameIds() []uint64
func (*HProfRecordTrace) GetStackTraceSerialNumber ¶
func (m *HProfRecordTrace) GetStackTraceSerialNumber() uint32
func (*HProfRecordTrace) GetThreadSerialNumber ¶
func (m *HProfRecordTrace) GetThreadSerialNumber() uint32
func (*HProfRecordTrace) ProtoMessage ¶
func (*HProfRecordTrace) ProtoMessage()
func (*HProfRecordTrace) Reset ¶
func (m *HProfRecordTrace) Reset()
func (*HProfRecordTrace) String ¶
func (m *HProfRecordTrace) String() string
func (*HProfRecordTrace) XXX_DiscardUnknown ¶
func (m *HProfRecordTrace) XXX_DiscardUnknown()
func (*HProfRecordTrace) XXX_Marshal ¶
func (m *HProfRecordTrace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRecordTrace) XXX_Merge ¶
func (m *HProfRecordTrace) XXX_Merge(src proto.Message)
func (*HProfRecordTrace) XXX_Size ¶
func (m *HProfRecordTrace) XXX_Size() int
func (*HProfRecordTrace) XXX_Unmarshal ¶
func (m *HProfRecordTrace) XXX_Unmarshal(b []byte) error
type HProfRecordUTF8 ¶
type HProfRecordUTF8 struct {
// ID of the record.
NameId uint64 `protobuf:"varint,1,opt,name=name_id,json=nameId,proto3" json:"name_id,omitempty"`
// UTF-8 byte sequence.
Name []byte `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
UTF-8 byte sequence record.
Even though it says UTF-8, its content might not be a valid UTF-8 sequence.
func (*HProfRecordUTF8) Descriptor ¶
func (*HProfRecordUTF8) Descriptor() ([]byte, []int)
func (*HProfRecordUTF8) GetName ¶
func (m *HProfRecordUTF8) GetName() []byte
func (*HProfRecordUTF8) GetNameId ¶
func (m *HProfRecordUTF8) GetNameId() uint64
func (*HProfRecordUTF8) ProtoMessage ¶
func (*HProfRecordUTF8) ProtoMessage()
func (*HProfRecordUTF8) Reset ¶
func (m *HProfRecordUTF8) Reset()
func (*HProfRecordUTF8) String ¶
func (m *HProfRecordUTF8) String() string
func (*HProfRecordUTF8) XXX_DiscardUnknown ¶
func (m *HProfRecordUTF8) XXX_DiscardUnknown()
func (*HProfRecordUTF8) XXX_Marshal ¶
func (m *HProfRecordUTF8) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRecordUTF8) XXX_Merge ¶
func (m *HProfRecordUTF8) XXX_Merge(src proto.Message)
func (*HProfRecordUTF8) XXX_Size ¶
func (m *HProfRecordUTF8) XXX_Size() int
func (*HProfRecordUTF8) XXX_Unmarshal ¶
func (m *HProfRecordUTF8) XXX_Unmarshal(b []byte) error
type HProfRootJNIGlobal ¶
type HProfRootJNIGlobal struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
// JNI global ref ID. (No idea)
JniGlobalRefId uint64 `protobuf:"varint,2,opt,name=jni_global_ref_id,json=jniGlobalRefId,proto3" json:"jni_global_ref_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Root object pointer of JNI globals.
func (*HProfRootJNIGlobal) Descriptor ¶
func (*HProfRootJNIGlobal) Descriptor() ([]byte, []int)
func (*HProfRootJNIGlobal) GetJniGlobalRefId ¶
func (m *HProfRootJNIGlobal) GetJniGlobalRefId() uint64
func (*HProfRootJNIGlobal) GetObjectId ¶
func (m *HProfRootJNIGlobal) GetObjectId() uint64
func (*HProfRootJNIGlobal) ProtoMessage ¶
func (*HProfRootJNIGlobal) ProtoMessage()
func (*HProfRootJNIGlobal) Reset ¶
func (m *HProfRootJNIGlobal) Reset()
func (*HProfRootJNIGlobal) String ¶
func (m *HProfRootJNIGlobal) String() string
func (*HProfRootJNIGlobal) XXX_DiscardUnknown ¶
func (m *HProfRootJNIGlobal) XXX_DiscardUnknown()
func (*HProfRootJNIGlobal) XXX_Marshal ¶
func (m *HProfRootJNIGlobal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootJNIGlobal) XXX_Merge ¶
func (m *HProfRootJNIGlobal) XXX_Merge(src proto.Message)
func (*HProfRootJNIGlobal) XXX_Size ¶
func (m *HProfRootJNIGlobal) XXX_Size() int
func (*HProfRootJNIGlobal) XXX_Unmarshal ¶
func (m *HProfRootJNIGlobal) XXX_Unmarshal(b []byte) error
type HProfRootJNILocal ¶
type HProfRootJNILocal struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
// Thread serial number.
ThreadSerialNumber uint32 `protobuf:"varint,2,opt,name=thread_serial_number,json=threadSerialNumber,proto3" json:"thread_serial_number,omitempty"`
// Frame number in the trace.
FrameNumberInStackTrace uint32 `` /* 137-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Root object pointer of JNI locals.
func (*HProfRootJNILocal) Descriptor ¶
func (*HProfRootJNILocal) Descriptor() ([]byte, []int)
func (*HProfRootJNILocal) GetFrameNumberInStackTrace ¶
func (m *HProfRootJNILocal) GetFrameNumberInStackTrace() uint32
func (*HProfRootJNILocal) GetObjectId ¶
func (m *HProfRootJNILocal) GetObjectId() uint64
func (*HProfRootJNILocal) GetThreadSerialNumber ¶
func (m *HProfRootJNILocal) GetThreadSerialNumber() uint32
func (*HProfRootJNILocal) ProtoMessage ¶
func (*HProfRootJNILocal) ProtoMessage()
func (*HProfRootJNILocal) Reset ¶
func (m *HProfRootJNILocal) Reset()
func (*HProfRootJNILocal) String ¶
func (m *HProfRootJNILocal) String() string
func (*HProfRootJNILocal) XXX_DiscardUnknown ¶
func (m *HProfRootJNILocal) XXX_DiscardUnknown()
func (*HProfRootJNILocal) XXX_Marshal ¶
func (m *HProfRootJNILocal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootJNILocal) XXX_Merge ¶
func (m *HProfRootJNILocal) XXX_Merge(src proto.Message)
func (*HProfRootJNILocal) XXX_Size ¶
func (m *HProfRootJNILocal) XXX_Size() int
func (*HProfRootJNILocal) XXX_Unmarshal ¶
func (m *HProfRootJNILocal) XXX_Unmarshal(b []byte) error
type HProfRootJavaFrame ¶
type HProfRootJavaFrame struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
// Thread serial number.
ThreadSerialNumber uint32 `protobuf:"varint,2,opt,name=thread_serial_number,json=threadSerialNumber,proto3" json:"thread_serial_number,omitempty"`
// Frame number in the trace.
FrameNumberInStackTrace uint32 `` /* 137-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Root object pointer on JVM stack (e.g. local variables).
func (*HProfRootJavaFrame) Descriptor ¶
func (*HProfRootJavaFrame) Descriptor() ([]byte, []int)
func (*HProfRootJavaFrame) GetFrameNumberInStackTrace ¶
func (m *HProfRootJavaFrame) GetFrameNumberInStackTrace() uint32
func (*HProfRootJavaFrame) GetObjectId ¶
func (m *HProfRootJavaFrame) GetObjectId() uint64
func (*HProfRootJavaFrame) GetThreadSerialNumber ¶
func (m *HProfRootJavaFrame) GetThreadSerialNumber() uint32
func (*HProfRootJavaFrame) ProtoMessage ¶
func (*HProfRootJavaFrame) ProtoMessage()
func (*HProfRootJavaFrame) Reset ¶
func (m *HProfRootJavaFrame) Reset()
func (*HProfRootJavaFrame) String ¶
func (m *HProfRootJavaFrame) String() string
func (*HProfRootJavaFrame) XXX_DiscardUnknown ¶
func (m *HProfRootJavaFrame) XXX_DiscardUnknown()
func (*HProfRootJavaFrame) XXX_Marshal ¶
func (m *HProfRootJavaFrame) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootJavaFrame) XXX_Merge ¶
func (m *HProfRootJavaFrame) XXX_Merge(src proto.Message)
func (*HProfRootJavaFrame) XXX_Size ¶
func (m *HProfRootJavaFrame) XXX_Size() int
func (*HProfRootJavaFrame) XXX_Unmarshal ¶
func (m *HProfRootJavaFrame) XXX_Unmarshal(b []byte) error
type HProfRootMonitorUsed ¶
type HProfRootMonitorUsed struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Busy monitor.
func (*HProfRootMonitorUsed) Descriptor ¶
func (*HProfRootMonitorUsed) Descriptor() ([]byte, []int)
func (*HProfRootMonitorUsed) GetObjectId ¶
func (m *HProfRootMonitorUsed) GetObjectId() uint64
func (*HProfRootMonitorUsed) ProtoMessage ¶
func (*HProfRootMonitorUsed) ProtoMessage()
func (*HProfRootMonitorUsed) Reset ¶
func (m *HProfRootMonitorUsed) Reset()
func (*HProfRootMonitorUsed) String ¶
func (m *HProfRootMonitorUsed) String() string
func (*HProfRootMonitorUsed) XXX_DiscardUnknown ¶
func (m *HProfRootMonitorUsed) XXX_DiscardUnknown()
func (*HProfRootMonitorUsed) XXX_Marshal ¶
func (m *HProfRootMonitorUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootMonitorUsed) XXX_Merge ¶
func (m *HProfRootMonitorUsed) XXX_Merge(src proto.Message)
func (*HProfRootMonitorUsed) XXX_Size ¶
func (m *HProfRootMonitorUsed) XXX_Size() int
func (*HProfRootMonitorUsed) XXX_Unmarshal ¶
func (m *HProfRootMonitorUsed) XXX_Unmarshal(b []byte) error
type HProfRootStickyClass ¶
type HProfRootStickyClass struct {
// Object ID.
ObjectId uint64 `protobuf:"varint,1,opt,name=object_id,json=objectId,proto3" json:"object_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
System classes (No idea).
func (*HProfRootStickyClass) Descriptor ¶
func (*HProfRootStickyClass) Descriptor() ([]byte, []int)
func (*HProfRootStickyClass) GetObjectId ¶
func (m *HProfRootStickyClass) GetObjectId() uint64
func (*HProfRootStickyClass) ProtoMessage ¶
func (*HProfRootStickyClass) ProtoMessage()
func (*HProfRootStickyClass) Reset ¶
func (m *HProfRootStickyClass) Reset()
func (*HProfRootStickyClass) String ¶
func (m *HProfRootStickyClass) String() string
func (*HProfRootStickyClass) XXX_DiscardUnknown ¶
func (m *HProfRootStickyClass) XXX_DiscardUnknown()
func (*HProfRootStickyClass) XXX_Marshal ¶
func (m *HProfRootStickyClass) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootStickyClass) XXX_Merge ¶
func (m *HProfRootStickyClass) XXX_Merge(src proto.Message)
func (*HProfRootStickyClass) XXX_Size ¶
func (m *HProfRootStickyClass) XXX_Size() int
func (*HProfRootStickyClass) XXX_Unmarshal ¶
func (m *HProfRootStickyClass) XXX_Unmarshal(b []byte) error
type HProfRootThreadObj ¶
type HProfRootThreadObj struct {
// Object ID.
ThreadObjectId uint64 `protobuf:"varint,1,opt,name=thread_object_id,json=threadObjectId,proto3" json:"thread_object_id,omitempty"`
// Thread sequence number. (It seems this is same as thread serial number.)
ThreadSequenceNumber uint32 `protobuf:"varint,2,opt,name=thread_sequence_number,json=threadSequenceNumber,proto3" json:"thread_sequence_number,omitempty"`
// Stack trace serial number.
StackTraceSequenceNumber uint32 `` /* 138-byte string literal not displayed */
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
Thread object.
func (*HProfRootThreadObj) Descriptor ¶
func (*HProfRootThreadObj) Descriptor() ([]byte, []int)
func (*HProfRootThreadObj) GetStackTraceSequenceNumber ¶
func (m *HProfRootThreadObj) GetStackTraceSequenceNumber() uint32
func (*HProfRootThreadObj) GetThreadObjectId ¶
func (m *HProfRootThreadObj) GetThreadObjectId() uint64
func (*HProfRootThreadObj) GetThreadSequenceNumber ¶
func (m *HProfRootThreadObj) GetThreadSequenceNumber() uint32
func (*HProfRootThreadObj) ProtoMessage ¶
func (*HProfRootThreadObj) ProtoMessage()
func (*HProfRootThreadObj) Reset ¶
func (m *HProfRootThreadObj) Reset()
func (*HProfRootThreadObj) String ¶
func (m *HProfRootThreadObj) String() string
func (*HProfRootThreadObj) XXX_DiscardUnknown ¶
func (m *HProfRootThreadObj) XXX_DiscardUnknown()
func (*HProfRootThreadObj) XXX_Marshal ¶
func (m *HProfRootThreadObj) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HProfRootThreadObj) XXX_Merge ¶
func (m *HProfRootThreadObj) XXX_Merge(src proto.Message)
func (*HProfRootThreadObj) XXX_Size ¶
func (m *HProfRootThreadObj) XXX_Size() int
func (*HProfRootThreadObj) XXX_Unmarshal ¶
func (m *HProfRootThreadObj) XXX_Unmarshal(b []byte) error
type HProfValueType ¶
type HProfValueType int32
Data type in the hprof format. Values are encoded in the big endian.
const ( HProfValueType_UNKNOWN_HPROF_VALUE_TYPE HProfValueType = 0 // Object. The value of this type is an object_id of HProfInstanceDump, // array_object_id of HProfObjectArrayDump or HProfPrimitiveArrayDump, // or class_object_id of HProfClassDump. // // The value is basically a pointer and its size is defined in the hprof // header, which is typically 4 bytes for 32-bit JVM hprof dumps or 8 bytes // for 64-bit JVM hprof dumps. HProfValueType_OBJECT HProfValueType = 2 // Boolean. Takes 0 or 1. One byte. HProfValueType_BOOLEAN HProfValueType = 4 // Character. Two bytes. HProfValueType_CHAR HProfValueType = 5 // Float. 4 bytes HProfValueType_FLOAT HProfValueType = 6 // Double. 8 bytes. HProfValueType_DOUBLE HProfValueType = 7 // Byte. One byte. HProfValueType_BYTE HProfValueType = 8 // Short. Two bytes. HProfValueType_SHORT HProfValueType = 9 // Integer. 4 bytes. HProfValueType_INT HProfValueType = 10 // Long. 8 bytes. HProfValueType_LONG HProfValueType = 11 )
func (HProfValueType) EnumDescriptor ¶
func (HProfValueType) EnumDescriptor() ([]byte, []int)
func (HProfValueType) String ¶
func (x HProfValueType) String() string
Click to show internal directories.
Click to hide internal directories.