Lines Matching defs:SBFunction
1 //===-- SBFunction.cpp ----------------------------------------------------===//
9 #include "lldb/API/SBFunction.h"
27 SBFunction::SBFunction() { LLDB_INSTRUMENT_VA(this); }
29 SBFunction::SBFunction(lldb_private::Function *lldb_object_ptr)
32 SBFunction::SBFunction(const lldb::SBFunction &rhs)
37 const SBFunction &SBFunction::operator=(const SBFunction &rhs) {
44 SBFunction::~SBFunction() { m_opaque_ptr = nullptr; }
46 bool SBFunction::IsValid() const {
50 SBFunction::operator bool() const {
56 const char *SBFunction::GetName() const {
65 const char *SBFunction::GetDisplayName() const {
74 const char *SBFunction::GetMangledName() const {
82 bool SBFunction::operator==(const SBFunction &rhs) const {
88 bool SBFunction::operator!=(const SBFunction &rhs) const {
94 bool SBFunction::GetDescription(SBStream &s) {
98 s.Printf("SBFunction: id = 0x%8.8" PRIx64 ", name = %s",
109 SBInstructionList SBFunction::GetInstructions(SBTarget target) {
115 SBInstructionList SBFunction::GetInstructions(SBTarget target,
136 lldb_private::Function *SBFunction::get() { return m_opaque_ptr; }
138 void SBFunction::reset(lldb_private::Function *lldb_object_ptr) {
142 SBAddress SBFunction::GetStartAddress() {
151 SBAddress SBFunction::GetEndAddress() {
166 lldb::SBAddressRangeList SBFunction::GetRanges() {
176 const char *SBFunction::GetArgumentName(uint32_t arg_idx) {
197 uint32_t SBFunction::GetPrologueByteSize() {
205 SBType SBFunction::GetType() {
217 SBBlock SBFunction::GetBlock() {
226 lldb::LanguageType SBFunction::GetLanguage() {
236 bool SBFunction::GetIsOptimized() {