|
LLDB mainline
|
#include "lldb/Core/Disassembler.h"#include "lldb/Core/AddressRange.h"#include "lldb/Core/Debugger.h"#include "lldb/Core/EmulateInstruction.h"#include "lldb/Core/Mangled.h"#include "lldb/Core/Module.h"#include "lldb/Core/ModuleList.h"#include "lldb/Core/PluginManager.h"#include "lldb/Core/SourceManager.h"#include "lldb/Host/FileSystem.h"#include "lldb/Interpreter/OptionValue.h"#include "lldb/Interpreter/OptionValueArray.h"#include "lldb/Interpreter/OptionValueDictionary.h"#include "lldb/Interpreter/OptionValueRegex.h"#include "lldb/Interpreter/OptionValueString.h"#include "lldb/Interpreter/OptionValueUInt64.h"#include "lldb/Symbol/Function.h"#include "lldb/Symbol/Symbol.h"#include "lldb/Symbol/SymbolContext.h"#include "lldb/Symbol/Variable.h"#include "lldb/Symbol/VariableList.h"#include "lldb/Target/ABI.h"#include "lldb/Target/ExecutionContext.h"#include "lldb/Target/Process.h"#include "lldb/Target/SectionLoadList.h"#include "lldb/Target/StackFrame.h"#include "lldb/Target/Target.h"#include "lldb/Target/Thread.h"#include "lldb/Utility/DataBufferHeap.h"#include "lldb/Utility/DataExtractor.h"#include "lldb/Utility/RegularExpression.h"#include "lldb/Utility/Status.h"#include "lldb/Utility/Stream.h"#include "lldb/Utility/StreamString.h"#include "lldb/Utility/Timer.h"#include "lldb/lldb-private-enumerations.h"#include "lldb/lldb-private-interfaces.h"#include "lldb/lldb-private-types.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/StringRef.h"#include "llvm/Support/Compiler.h"#include "llvm/TargetParser/Triple.h"#include <cstdint>#include <cstring>#include <utility>#include <cassert>Go to the source code of this file.
Macros | |
| #define | DEFAULT_DISASM_BYTE_SIZE 32 |
Functions | |
| static Address | ResolveAddress (Target &target, const Address &addr) |
| #define DEFAULT_DISASM_BYTE_SIZE 32 |
Definition at line 59 of file Disassembler.cpp.
Definition at line 111 of file Disassembler.cpp.
References lldb_private::Target::GetImages(), lldb_private::Address::GetOffset(), lldb_private::Target::HasLoadedSections(), lldb_private::Address::IsSectionOffset(), lldb_private::Address::IsValid(), lldb_private::ModuleList::ResolveFileAddress(), and lldb_private::Target::ResolveLoadAddress().
Referenced by lldb_private::Disassembler::AppendInstructions().