aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/Target/Target.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/Target/Target.h')
-rw-r--r--include/lldb/Target/Target.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/include/lldb/Target/Target.h b/include/lldb/Target/Target.h
index 33effa1a1..d86ef2675 100644
--- a/include/lldb/Target/Target.h
+++ b/include/lldb/Target/Target.h
@@ -22,6 +22,7 @@
#include "lldb/Breakpoint/WatchpointList.h"
#include "lldb/Core/ArchSpec.h"
#include "lldb/Core/Broadcaster.h"
+#include "lldb/Core/Disassembler.h"
#include "lldb/Core/Event.h"
#include "lldb/Core/ModuleList.h"
#include "lldb/Core/UserSettingsController.h"
@@ -46,14 +47,14 @@ typedef enum InlineStrategy
eInlineBreakpointsHeaders,
eInlineBreakpointsAlways
} InlineStrategy;
-
+
typedef enum LoadScriptFromSymFile
{
eLoadScriptFromSymFileTrue,
eLoadScriptFromSymFileFalse,
eLoadScriptFromSymFileWarn
} LoadScriptFromSymFile;
-
+
//----------------------------------------------------------------------
// TargetProperties
//----------------------------------------------------------------------
@@ -157,13 +158,19 @@ public:
const char *
GetExpressionPrefixContentsAsCString ();
-
+
+ bool
+ GetUseHexImmediates() const;
+
bool
GetUseFastStepping() const;
-
+
LoadScriptFromSymFile
GetLoadScriptFromSymbolFile() const;
-
+
+ Disassembler::HexImmediateStyle
+ GetHexImmediateStyle() const;
+
};
typedef std::shared_ptr<TargetProperties> TargetPropertiesSP;