Lines Matching defs:SBBlock

1 //===-- SBBlock.cpp -------------------------------------------------------===//
9 #include "lldb/API/SBBlock.h"
29 SBBlock::SBBlock() { LLDB_INSTRUMENT_VA(this); }
31 SBBlock::SBBlock(lldb_private::Block *lldb_object_ptr)
34 SBBlock::SBBlock(const SBBlock &rhs) : m_opaque_ptr(rhs.m_opaque_ptr) {
38 const SBBlock &SBBlock::operator=(const SBBlock &rhs) {
45 SBBlock::~SBBlock() { m_opaque_ptr = nullptr; }
47 bool SBBlock::IsValid() const {
51 SBBlock::operator bool() const {
57 bool SBBlock::IsInlined() const {
65 const char *SBBlock::GetInlinedName() const {
78 SBFileSpec SBBlock::GetInlinedCallSiteFile() const {
91 uint32_t SBBlock::GetInlinedCallSiteLine() const {
103 uint32_t SBBlock::GetInlinedCallSiteColumn() const {
115 void SBBlock::AppendVariables(bool can_create, bool get_parent_variables,
124 SBBlock SBBlock::GetParent() {
127 SBBlock sb_block;
133 lldb::SBBlock SBBlock::GetContainingInlinedBlock() {
136 SBBlock sb_block;
142 SBBlock SBBlock::GetSibling() {
145 SBBlock sb_block;
151 SBBlock SBBlock::GetFirstChild() {
154 SBBlock sb_block;
160 lldb_private::Block *SBBlock::GetPtr() { return m_opaque_ptr; }
162 void SBBlock::SetPtr(lldb_private::Block *block) { m_opaque_ptr = block; }
164 bool SBBlock::GetDescription(SBStream &description) {
187 uint32_t SBBlock::GetNumRanges() {
195 lldb::SBAddress SBBlock::GetRangeStartAddress(uint32_t idx) {
208 lldb::SBAddress SBBlock::GetRangeEndAddress(uint32_t idx) {
222 lldb::SBAddressRangeList SBBlock::GetRanges() {
231 uint32_t SBBlock::GetRangeIndexForBlockAddress(lldb::SBAddress block_addr) {
241 lldb::SBValueList SBBlock::GetVariables(lldb::SBFrame &frame, bool arguments,
295 lldb::SBValueList SBBlock::GetVariables(lldb::SBTarget &target, bool arguments,