#include "lldb/API/SBBlock.h"
#include "lldb/API/SBAddress.h"
#include "lldb/API/SBFileSpec.h"
#include "lldb/API/SBFrame.h"
#include "lldb/API/SBStream.h"
#include "lldb/API/SBValue.h"
#include "lldb/Core/AddressRange.h"
#include "lldb/Core/AddressRangeListImpl.h"
#include "lldb/Core/ValueObjectVariable.h"
#include "lldb/Symbol/Block.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/SymbolContext.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/StackFrame.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Instrumentation.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBBlock::SBBlock() { … }
SBBlock::SBBlock(lldb_private::Block *lldb_object_ptr)
: … { … }
SBBlock::SBBlock(const SBBlock &rhs) : … { … }
const SBBlock &SBBlock::operator=(const SBBlock &rhs) { … }
SBBlock::~SBBlock() { … }
bool SBBlock::IsValid() const { … }
operator bool()
bool SBBlock::IsInlined() const { … }
const char *SBBlock::GetInlinedName() const { … }
SBFileSpec SBBlock::GetInlinedCallSiteFile() const { … }
uint32_t SBBlock::GetInlinedCallSiteLine() const { … }
uint32_t SBBlock::GetInlinedCallSiteColumn() const { … }
void SBBlock::AppendVariables(bool can_create, bool get_parent_variables,
lldb_private::VariableList *var_list) { … }
SBBlock SBBlock::GetParent() { … }
lldb::SBBlock SBBlock::GetContainingInlinedBlock() { … }
SBBlock SBBlock::GetSibling() { … }
SBBlock SBBlock::GetFirstChild() { … }
lldb_private::Block *SBBlock::GetPtr() { … }
void SBBlock::SetPtr(lldb_private::Block *block) { … }
bool SBBlock::GetDescription(SBStream &description) { … }
uint32_t SBBlock::GetNumRanges() { … }
lldb::SBAddress SBBlock::GetRangeStartAddress(uint32_t idx) { … }
lldb::SBAddress SBBlock::GetRangeEndAddress(uint32_t idx) { … }
lldb::SBAddressRangeList SBBlock::GetRanges() { … }
uint32_t SBBlock::GetRangeIndexForBlockAddress(lldb::SBAddress block_addr) { … }
lldb::SBValueList SBBlock::GetVariables(lldb::SBFrame &frame, bool arguments,
bool locals, bool statics,
lldb::DynamicValueType use_dynamic) { … }
lldb::SBValueList SBBlock::GetVariables(lldb::SBTarget &target, bool arguments,
bool locals, bool statics) { … }