Lines Matching defs:SBFunction
1 //===-- SBFunction.cpp ----------------------------------------------------===//
9 #include "lldb/API/SBFunction.h"
26 SBFunction::SBFunction() { LLDB_INSTRUMENT_VA(this); }
28 SBFunction::SBFunction(lldb_private::Function *lldb_object_ptr)
31 SBFunction::SBFunction(const lldb::SBFunction &rhs)
36 const SBFunction &SBFunction::operator=(const SBFunction &rhs) {
43 SBFunction::~SBFunction() { m_opaque_ptr = nullptr; }
45 bool SBFunction::IsValid() const {
49 SBFunction::operator bool() const {
55 const char *SBFunction::GetName() const {
64 const char *SBFunction::GetDisplayName() const {
73 const char *SBFunction::GetMangledName() const {
81 bool SBFunction::operator==(const SBFunction &rhs) const {
87 bool SBFunction::operator!=(const SBFunction &rhs) const {
93 bool SBFunction::GetDescription(SBStream &s) {
97 s.Printf("SBFunction: id = 0x%8.8" PRIx64 ", name = %s",
108 SBInstructionList SBFunction::GetInstructions(SBTarget target) {
114 SBInstructionList SBFunction::GetInstructions(SBTarget target,
135 lldb_private::Function *SBFunction::get() { return m_opaque_ptr; }
137 void SBFunction::reset(lldb_private::Function *lldb_object_ptr) {
141 SBAddress SBFunction::GetStartAddress() {
150 SBAddress SBFunction::GetEndAddress() {
164 lldb::SBAddressRangeList SBFunction::GetRanges() {
177 const char *SBFunction::GetArgumentName(uint32_t arg_idx) {
198 uint32_t SBFunction::GetPrologueByteSize() {
206 SBType SBFunction::GetType() {
218 SBBlock SBFunction::GetBlock() {
227 lldb::LanguageType SBFunction::GetLanguage() {
237 bool SBFunction::GetIsOptimized() {