#include "lldb/API/SBFunction.h"
#include "lldb/API/SBAddressRange.h"
#include "lldb/API/SBProcess.h"
#include "lldb/API/SBStream.h"
#include "lldb/Core/Disassembler.h"
#include "lldb/Core/Module.h"
#include "lldb/Symbol/CompileUnit.h"
#include "lldb/Symbol/Function.h"
#include "lldb/Symbol/Type.h"
#include "lldb/Symbol/VariableList.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/Instrumentation.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBFunction::SBFunction() { … }
SBFunction::SBFunction(lldb_private::Function *lldb_object_ptr)
: … { … }
SBFunction::SBFunction(const lldb::SBFunction &rhs)
: … { … }
const SBFunction &SBFunction::operator=(const SBFunction &rhs) { … }
SBFunction::~SBFunction() { … }
bool SBFunction::IsValid() const { … }
operator bool()
const char *SBFunction::GetName() const { … }
const char *SBFunction::GetDisplayName() const { … }
const char *SBFunction::GetMangledName() const { … }
bool SBFunction::operator==(const SBFunction &rhs) const { … }
bool SBFunction::operator!=(const SBFunction &rhs) const { … }
bool SBFunction::GetDescription(SBStream &s) { … }
SBInstructionList SBFunction::GetInstructions(SBTarget target) { … }
SBInstructionList SBFunction::GetInstructions(SBTarget target,
const char *flavor) { … }
lldb_private::Function *SBFunction::get() { … }
void SBFunction::reset(lldb_private::Function *lldb_object_ptr) { … }
SBAddress SBFunction::GetStartAddress() { … }
SBAddress SBFunction::GetEndAddress() { … }
lldb::SBAddressRangeList SBFunction::GetRanges() { … }
const char *SBFunction::GetArgumentName(uint32_t arg_idx) { … }
uint32_t SBFunction::GetPrologueByteSize() { … }
SBType SBFunction::GetType() { … }
SBBlock SBFunction::GetBlock() { … }
lldb::LanguageType SBFunction::GetLanguage() { … }
bool SBFunction::GetIsOptimized() { … }