Interface

SysprofDocumentTraceable

Description

interface Sysprof.DocumentTraceable : Sysprof.DocumentFrame

No description available.

Prerequisite

In order to implement DocumentTraceable, your type must inherit fromSysprofDocumentFrame.

Instance methods

Properties

Sysprof.DocumentTraceable:stack-depth

The “stack-depth” property contains the number of addresses collected in the backtrace.

since: 45

Sysprof.DocumentTraceable:thread-id

The “thread-id” property contains the thread identifier for the traceable.

since: 45

Interface structure

struct SysprofDocumentTraceableInterface {
  GTypeInterface parent;
  guint (* get_stack_depth) (
    SysprofDocumentTraceable* self
  );
  guint64 (* get_stack_address) (
    SysprofDocumentTraceable* self,
    guint position
  );
  guint (* get_stack_addresses) (
    SysprofDocumentTraceable* self,
    guint64* addresses,
    guint n_addresses
  );
  int (* get_thread_id) (
    SysprofDocumentTraceable* self
  );
  
}

No description available.

Interface members
parent
GTypeInterface
 

No description available.

get_stack_depth
guint (* get_stack_depth) (
    SysprofDocumentTraceable* self
  )
 

No description available.

get_stack_address
guint64 (* get_stack_address) (
    SysprofDocumentTraceable* self,
    guint position
  )
 

No description available.

get_stack_addresses
guint (* get_stack_addresses) (
    SysprofDocumentTraceable* self,
    guint64* addresses,
    guint n_addresses
  )
 

No description available.

get_thread_id
int (* get_thread_id) (
    SysprofDocumentTraceable* self
  )
 

No description available.

Virtual methods