DisassembledCode
DisassembledCode*& _sourceCode) = 0;
class DisassembledCode;
class DisassembledCode;
DisassembledCode* GetSourceCode() const
void SetSourceCode(DisassembledCode* source,
DisassembledCode* fSourceCode;
class DisassembledCode;
DisassembledCode*& _sourceCode);
class DisassembledCode : public SourceCode {
DisassembledCode(SourceLanguage* language);
~DisassembledCode();
if (!_AddGeneralActionItem(menu, dynamic_cast<DisassembledCode*>(
const void* buffer, size_t bufferSize, DisassembledCode*& _sourceCode)
DisassembledCode* source = new(std::nothrow) DisassembledCode(
BReference<DisassembledCode> sourceReference(source, true);
DisassembledCode*& _sourceCode);
const void* buffer, size_t bufferSize, DisassembledCode*& _sourceCode)
DisassembledCode* source = new(std::nothrow) DisassembledCode(
BReference<DisassembledCode> sourceReference(source, true);
DisassembledCode*& _sourceCode);
DisassembledCode* code = instance->GetSourceCode();
BReference<DisassembledCode> codeReference;
if (error != B_OK || dynamic_cast<DisassembledCode*>(sourceCode) != NULL) {
FunctionInstance::SetSourceCode(DisassembledCode* source,
DisassembledCode*& _sourceCode)
DisassembledCode* sourceCode = NULL;
DisassembledCode::GetSourceFile() const
DisassembledCode::StatementAtLocation(const SourceLocation& location) const
DisassembledCode::StatementAtAddress(target_addr_t address) const
DisassembledCode::StatementAddressRange() const
DisassembledCode::AddCommentLine(const BString& line)
DisassembledCode::AddInstructionLine(const BString& line, target_addr_t address,
DisassembledCode::_AddLine(const BString& _line, ContiguousStatement* statement)
DisassembledCode::_CompareAddressStatement(const target_addr_t* address,
struct DisassembledCode::Line {
DisassembledCode::DisassembledCode(SourceLanguage* language)
DisassembledCode::~DisassembledCode()
DisassembledCode::Lock()
DisassembledCode::Unlock()
DisassembledCode::GetSourceLanguage() const
DisassembledCode::CountLines() const
DisassembledCode::LineAt(int32 index) const
DisassembledCode::LineLengthAt(int32 index) const
DisassembledCode::GetStatementLocationRange(const SourceLocation& location,
if (DisassembledCode* disassembledCode
= dynamic_cast<DisassembledCode*>(sourceCode)) {
if (DisassembledCode* code = functionInstance->GetSourceCode()) {
if (DisassembledCode* code = dynamic_cast<DisassembledCode*>(sourceCode)) {