LLDB mainline
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment Class Reference

#include <TraceDumper.h>

Collaboration diagram for lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment:
Collaboration graph

Public Member Functions

 UntracedPrefixSegment (FunctionCallUP &&nested_call)
 Note: Untraced segments can only exist if have also seen a traced segment of the same function call.
const FunctionCallGetNestedCall () const

Private Member Functions

 UntracedPrefixSegment (const UntracedPrefixSegment &)=delete
UntracedPrefixSegmentoperator= (UntracedPrefixSegment const &)

Private Attributes

FunctionCallUP m_nested_call

Detailed Description

Definition at line 292 of file TraceDumper.h.

Constructor & Destructor Documentation

◆ UntracedPrefixSegment() [1/2]

lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::UntracedPrefixSegment ( FunctionCallUP &&  nested_call)

Note: Untraced segments can only exist if have also seen a traced segment of the same function call.

Thus, we can use those traced segments if we want symbol information and such.

Definition at line 298 of file TraceDumper.h.

◆ UntracedPrefixSegment() [2/2]

lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::UntracedPrefixSegment ( const UntracedPrefixSegment )

Member Function Documentation

◆ GetNestedCall()

const TraceDumper::FunctionCall & TraceDumper::FunctionCall::UntracedPrefixSegment::GetNestedCall ( ) const

Definition at line 638 of file TraceDumper.cpp.

◆ operator=()

UntracedPrefixSegment & lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::operator= ( UntracedPrefixSegment const &  )

Member Data Documentation

◆ m_nested_call

FunctionCallUP lldb_private::TraceDumper::FunctionCall::UntracedPrefixSegment::m_nested_call

Definition at line 306 of file TraceDumper.h.

The documentation for this class was generated from the following files: