9#ifndef LLDB_SOURCE_COMMANDS_COMMANDOBJECTDISASSEMBLE_H
10#define LLDB_SOURCE_COMMANDS_COMMANDOBJECTDISASSEMBLE_H
78 llvm::Expected<std::vector<AddressRange>>
84 llvm::Expected<std::vector<AddressRange>>
86 llvm::Expected<std::vector<AddressRange>>
GetPCRanges();
A section + offset based address range class.
An architecture specification class.
A command line argument class.
bool show_control_flow_kind
Status SetOptionValue(uint32_t option_idx, llvm::StringRef option_arg, ExecutionContext *execution_context) override
Set the value of an option.
std::string flavor_string
uint32_t num_lines_context
void OptionParsingStarting(ExecutionContext *execution_context) override
Status OptionParsingFinished(ExecutionContext *execution_context) override
lldb::addr_t symbol_containing_addr
bool some_location_specified
llvm::ArrayRef< OptionDefinition > GetDefinitions() override
~CommandOptions() override
const char * GetFlavorString()
const char * GetPluginName()
uint32_t num_instructions
llvm::Expected< std::vector< AddressRange > > GetCurrentFunctionRanges()
void DoExecute(Args &command, CommandReturnObject &result) override
~CommandObjectDisassemble() override
llvm::Expected< std::vector< AddressRange > > GetStartEndAddressRanges()
llvm::Error CheckRangeSize(const AddressRange &range, llvm::StringRef what)
llvm::Expected< std::vector< AddressRange > > GetNameRanges(CommandReturnObject &result)
llvm::Expected< std::vector< AddressRange > > GetPCRanges()
llvm::Expected< std::vector< AddressRange > > GetCurrentLineRanges()
Options * GetOptions() override
llvm::Expected< std::vector< AddressRange > > GetContainingAddressRanges()
llvm::Expected< std::vector< AddressRange > > GetRangesForSelectedMode(CommandReturnObject &result)
"lldb/Target/ExecutionContext.h" A class that contains an execution context.
A command line option parsing protocol class.
A class that represents a running process on the host machine.