summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process')
-rw-r--r--lldb/source/Plugins/Process/MacOSX-User/source/MacOSX/MachTask.cpp5
-rw-r--r--lldb/source/Plugins/Process/MacOSX-User/source/ProcessMacOSX.cpp2
-rw-r--r--lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_arm.cpp13
-rw-r--r--lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_i386.cpp33
-rw-r--r--lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_x86_64.cpp33
-rw-r--r--lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp10
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp7
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp8
-rw-r--r--lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp4
9 files changed, 60 insertions, 55 deletions
diff --git a/lldb/source/Plugins/Process/MacOSX-User/source/MacOSX/MachTask.cpp b/lldb/source/Plugins/Process/MacOSX-User/source/MacOSX/MachTask.cpp
index a4f21eb5be4..feb3300d572 100644
--- a/lldb/source/Plugins/Process/MacOSX-User/source/MacOSX/MachTask.cpp
+++ b/lldb/source/Plugins/Process/MacOSX-User/source/MacOSX/MachTask.cpp
@@ -21,6 +21,7 @@
#endif
+#include "lldb/Host/Endian.h"
#include "lldb/Host/Host.h"
#include "lldb/Core/DataExtractor.h"
@@ -165,7 +166,7 @@ MachTask::ReadMemory (lldb::addr_t addr, void *buf, size_t size, Error& error)
log->Printf ("MachTask::ReadMemory ( addr = 0x%16.16llx, size = %zu, buf = %8.8p) => %u bytes read", (uint64_t)addr, size, buf, n);
if (log->GetMask().Test(PD_LOG_MEMORY_DATA_LONG) || (log->GetMask().Test(PD_LOG_MEMORY_DATA_SHORT) && size <= 8))
{
- DataExtractor data((uint8_t*)buf, n, eByteOrderHost, 4);
+ DataExtractor data((uint8_t*)buf, n, lldb::endian::InlHostByteOrder(), 4);
data.PutToLog(log.get(), 0, n, addr, 16, DataExtractor::TypeUInt8);
}
}
@@ -191,7 +192,7 @@ MachTask::WriteMemory (lldb::addr_t addr, const void *buf, size_t size, Error& e
log->Printf ("MachTask::WriteMemory ( addr = 0x%16.16llx, size = %zu, buf = %8.8p) => %u bytes written", (uint64_t)addr, size, buf, n);
if (log->GetMask().Test(PD_LOG_MEMORY_DATA_LONG) || (log->GetMask().Test(PD_LOG_MEMORY_DATA_SHORT) && size <= 8))
{
- DataExtractor data((uint8_t*)buf, n, eByteOrderHost, 4);
+ DataExtractor data((uint8_t*)buf, n, lldb::endian::InlHostByteOrder(), 4);
data.PutToLog(log.get(), 0, n, addr, 16, DataExtractor::TypeUInt8);
}
}
diff --git a/lldb/source/Plugins/Process/MacOSX-User/source/ProcessMacOSX.cpp b/lldb/source/Plugins/Process/MacOSX-User/source/ProcessMacOSX.cpp
index 9aebc8fdec6..cfcd7f9fe2d 100644
--- a/lldb/source/Plugins/Process/MacOSX-User/source/ProcessMacOSX.cpp
+++ b/lldb/source/Plugins/Process/MacOSX-User/source/ProcessMacOSX.cpp
@@ -32,6 +32,7 @@
#include "lldb/Core/PluginManager.h"
#include "lldb/Core/State.h"
#include "lldb/Core/Timer.h"
+#include "lldb/Host/Host.h"
#include "lldb/Host/TimeValue.h"
#include "lldb/Symbol/ObjectFile.h"
#include "lldb/Target/DynamicLoader.h"
@@ -48,7 +49,6 @@
#endif // #if defined (__arm__)
// Project includes
-#include "lldb/Host/Host.h"
#include "ProcessMacOSX.h"
#include "ProcessMacOSXLog.h"
#include "ThreadMacOSX.h"
diff --git a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_arm.cpp b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_arm.cpp
index 55e5534a5d8..cac805ef560 100644
--- a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_arm.cpp
+++ b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_arm.cpp
@@ -18,6 +18,7 @@
#include "lldb/Core/DataBufferHeap.h"
#include "lldb/Core/DataExtractor.h"
#include "lldb/Core/Scalar.h"
+#include "lldb/Host/Endian.h"
// Project includes
#include "ARM_GCC_Registers.h"
@@ -837,7 +838,7 @@ RegisterContextMach_arm::ReadRegisterBytes (uint32_t reg, DataExtractor &data)
case gpr_lr:
case gpr_pc:
case gpr_cpsr:
- data.SetData(&gpr.r[reg - gpr_r0], reg_info->byte_size, eByteOrderHost);
+ data.SetData(&gpr.r[reg - gpr_r0], reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_s0:
@@ -872,23 +873,23 @@ RegisterContextMach_arm::ReadRegisterBytes (uint32_t reg, DataExtractor &data)
case fpu_s29:
case fpu_s30:
case fpu_s31:
- data.SetData(&fpu.floats.s[reg - fpu_s0], reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.floats.s[reg - fpu_s0], reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fpscr:
- data.SetData(&fpu.fpscr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fpscr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_exception:
- data.SetData(&exc.exception, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.exception, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_fsr:
- data.SetData(&exc.fsr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.fsr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_far:
- data.SetData(&exc.far, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.far, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
default:
diff --git a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_i386.cpp b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_i386.cpp
index 077a492bbf4..6bf4dec3691 100644
--- a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_i386.cpp
+++ b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_i386.cpp
@@ -16,6 +16,7 @@
#include "lldb/Core/DataBufferHeap.h"
#include "lldb/Core/DataExtractor.h"
#include "lldb/Core/Scalar.h"
+#include "lldb/Host/Endian.h"
// Project includes
#include "RegisterContextMach_i386.h"
@@ -817,47 +818,47 @@ RegisterContextMach_i386::ReadRegisterBytes (uint32_t reg, DataExtractor &data)
case gpr_es:
case gpr_fs:
case gpr_gs:
- data.SetData(&gpr.eax + reg - gpr_eax, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&gpr.eax + reg - gpr_eax, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fcw:
- data.SetData(&fpu.fcw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fcw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fsw:
- data.SetData(&fpu.fsw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fsw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ftw:
- data.SetData(&fpu.ftw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ftw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fop:
- data.SetData(&fpu.fop, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fop, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ip:
- data.SetData(&fpu.ip, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ip, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_cs:
- data.SetData(&fpu.cs, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.cs, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_dp:
- data.SetData(&fpu.dp, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.dp, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ds:
- data.SetData(&fpu.ds, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ds, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_mxcsr:
- data.SetData(&fpu.mxcsr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.mxcsr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_mxcsrmask:
- data.SetData(&fpu.mxcsrmask, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.mxcsrmask, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_stmm0:
@@ -868,7 +869,7 @@ RegisterContextMach_i386::ReadRegisterBytes (uint32_t reg, DataExtractor &data)
case fpu_stmm5:
case fpu_stmm6:
case fpu_stmm7:
- data.SetData(fpu.stmm[reg - fpu_stmm0].bytes, reg_info->byte_size, eByteOrderHost);
+ data.SetData(fpu.stmm[reg - fpu_stmm0].bytes, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_xmm0:
@@ -879,19 +880,19 @@ RegisterContextMach_i386::ReadRegisterBytes (uint32_t reg, DataExtractor &data)
case fpu_xmm5:
case fpu_xmm6:
case fpu_xmm7:
- data.SetData(fpu.xmm[reg - fpu_xmm0].bytes, reg_info->byte_size, eByteOrderHost);
+ data.SetData(fpu.xmm[reg - fpu_xmm0].bytes, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_trapno:
- data.SetData(&exc.trapno, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.trapno, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_err:
- data.SetData(&exc.err, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.err, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_faultvaddr:
- data.SetData(&exc.faultvaddr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.faultvaddr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
default:
diff --git a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_x86_64.cpp b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_x86_64.cpp
index 8b1ed79d3c7..9995b0d2da0 100644
--- a/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_x86_64.cpp
+++ b/lldb/source/Plugins/Process/MacOSX-User/source/RegisterContextMach_x86_64.cpp
@@ -16,6 +16,7 @@
#include "lldb/Core/DataBufferHeap.h"
#include "lldb/Core/DataExtractor.h"
#include "lldb/Core/Scalar.h"
+#include "lldb/Host/Endian.h"
// Project includes
#include "RegisterContextMach_x86_64.h"
@@ -895,47 +896,47 @@ RegisterContextMach_x86_64::ReadRegisterBytes (uint32_t reg, DataExtractor &data
case gpr_cs:
case gpr_fs:
case gpr_gs:
- data.SetData(&gpr.rax + reg - gpr_rax, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&gpr.rax + reg - gpr_rax, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fcw:
- data.SetData(&fpu.fcw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fcw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fsw:
- data.SetData(&fpu.fsw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fsw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ftw:
- data.SetData(&fpu.ftw, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ftw, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_fop:
- data.SetData(&fpu.fop, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.fop, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ip:
- data.SetData(&fpu.ip, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ip, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_cs:
- data.SetData(&fpu.cs, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.cs, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_dp:
- data.SetData(&fpu.dp, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.dp, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_ds:
- data.SetData(&fpu.ds, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.ds, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_mxcsr:
- data.SetData(&fpu.mxcsr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.mxcsr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_mxcsrmask:
- data.SetData(&fpu.mxcsrmask, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&fpu.mxcsrmask, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_stmm0:
@@ -946,7 +947,7 @@ RegisterContextMach_x86_64::ReadRegisterBytes (uint32_t reg, DataExtractor &data
case fpu_stmm5:
case fpu_stmm6:
case fpu_stmm7:
- data.SetData(fpu.stmm[reg - fpu_stmm0].bytes, reg_info->byte_size, eByteOrderHost);
+ data.SetData(fpu.stmm[reg - fpu_stmm0].bytes, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case fpu_xmm0:
@@ -965,19 +966,19 @@ RegisterContextMach_x86_64::ReadRegisterBytes (uint32_t reg, DataExtractor &data
case fpu_xmm13:
case fpu_xmm14:
case fpu_xmm15:
- data.SetData(fpu.xmm[reg - fpu_xmm0].bytes, reg_info->byte_size, eByteOrderHost);
+ data.SetData(fpu.xmm[reg - fpu_xmm0].bytes, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_trapno:
- data.SetData(&exc.trapno, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.trapno, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_err:
- data.SetData(&exc.err, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.err, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
case exc_faultvaddr:
- data.SetData(&exc.faultvaddr, reg_info->byte_size, eByteOrderHost);
+ data.SetData(&exc.faultvaddr, reg_info->byte_size, lldb::endian::InlHostByteOrder());
break;
default:
diff --git a/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp b/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
index c23c0b91aa5..c508b86a163 100644
--- a/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
+++ b/lldb/source/Plugins/Process/Utility/RegisterContextLLDB.cpp
@@ -707,35 +707,35 @@ RegisterContextLLDB::ReadRegisterBytesFromRegisterLocation (uint32_t regnum, Reg
if (regloc.type == eRegisterValueInferred)
{
- data.SetByteOrder (eByteOrderHost);
+ data.SetByteOrder (lldb::endian::InlHostByteOrder());
switch (reg_info->byte_size)
{
case 1:
{
uint8_t val = regloc.location.register_value;
memcpy (data_sp->GetBytes(), &val, sizeof (val));
- data.SetByteOrder (eByteOrderHost);
+ data.SetByteOrder (lldb::endian::InlHostByteOrder());
return true;
}
case 2:
{
uint16_t val = regloc.location.register_value;
memcpy (data_sp->GetBytes(), &val, sizeof (val));
- data.SetByteOrder (eByteOrderHost);
+ data.SetByteOrder (lldb::endian::InlHostByteOrder());
return true;
}
case 4:
{
uint32_t val = regloc.location.register_value;
memcpy (data_sp->GetBytes(), &val, sizeof (val));
- data.SetByteOrder (eByteOrderHost);
+ data.SetByteOrder (lldb::endian::InlHostByteOrder());
return true;
}
case 8:
{
uint64_t val = regloc.location.register_value;
memcpy (data_sp->GetBytes(), &val, sizeof (val));
- data.SetByteOrder (eByteOrderHost);
+ data.SetByteOrder (lldb::endian::InlHostByteOrder());
return true;
}
}
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
index 54382ff1240..e9b0117cb84 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
@@ -18,6 +18,7 @@
#include "lldb/Core/Log.h"
#include "lldb/Core/State.h"
#include "lldb/Core/StreamString.h"
+#include "lldb/Host/Host.h"
#include "lldb/Host/TimeValue.h"
// Project includes
@@ -48,7 +49,7 @@ GDBRemoteCommunication::GDBRemoteCommunication() :
m_arch(),
m_os(),
m_vendor(),
- m_byte_order(eByteOrderHost),
+ m_byte_order(lldb::endian::InlHostByteOrder()),
m_pointer_byte_size(0)
{
m_rx_packet_listener.StartListeningForEvents(this,
@@ -773,7 +774,7 @@ GDBRemoteCommunication::SendArgumentsPacket (char const *argv[], uint32_t timeou
if (i > 0)
packet.PutChar(',');
packet.Printf("%i,%i,", arg_len * 2, i);
- packet.PutBytesAsRawHex8(arg, arg_len, eByteOrderHost, eByteOrderHost);
+ packet.PutBytesAsRawHex8(arg, arg_len, lldb::endian::InlHostByteOrder(), lldb::endian::InlHostByteOrder());
}
StringExtractorGDBRemote response;
@@ -815,7 +816,7 @@ GDBRemoteCommunication::GetHostInfo (uint32_t timeout_seconds)
m_arch.Clear();
m_os.Clear();
m_vendor.Clear();
- m_byte_order = eByteOrderHost;
+ m_byte_order = lldb::endian::InlHostByteOrder();
m_pointer_byte_size = 0;
StringExtractorGDBRemote response;
diff --git a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
index 2c00b9a8431..0e29f2f368f 100644
--- a/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/GDBRemoteRegisterContext.cpp
@@ -341,8 +341,8 @@ GDBRemoteRegisterContext::WriteRegisterBytes (uint32_t reg, DataExtractor &data,
packet.PutBytesAsRawHex8 (m_reg_data.GetDataStart(),
m_reg_data.GetByteSize(),
- eByteOrderHost,
- eByteOrderHost);
+ lldb::endian::InlHostByteOrder(),
+ lldb::endian::InlHostByteOrder());
if (thread_suffix_supported)
packet.Printf (";thread:%4.4x;", m_thread.GetID());
@@ -369,8 +369,8 @@ GDBRemoteRegisterContext::WriteRegisterBytes (uint32_t reg, DataExtractor &data,
packet.Printf ("P%x=", reg);
packet.PutBytesAsRawHex8 (m_reg_data.PeekData(reg_info->byte_offset, reg_info->byte_size),
reg_info->byte_size,
- eByteOrderHost,
- eByteOrderHost);
+ lldb::endian::InlHostByteOrder(),
+ lldb::endian::InlHostByteOrder());
if (thread_suffix_supported)
packet.Printf (";thread:%4.4x;", m_thread.GetID());
diff --git a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
index d50c57a3fd2..2fd77223740 100644
--- a/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+++ b/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
@@ -758,7 +758,7 @@ ProcessGDBRemote::DoAttachToProcessWithName (const char *process_name, bool wait
else
packet.PutCString("vAttachName");
packet.PutChar(';');
- packet.PutBytesAsRawHex8(process_name, strlen(process_name), eByteOrderHost, eByteOrderHost);
+ packet.PutBytesAsRawHex8(process_name, strlen(process_name), lldb::endian::InlHostByteOrder(), lldb::endian::InlHostByteOrder());
m_async_broadcaster.BroadcastEvent (eBroadcastBitAsyncContinue, new EventDataBytes (packet.GetData(), packet.GetSize()));
@@ -1324,7 +1324,7 @@ ProcessGDBRemote::DoWriteMemory (addr_t addr, const void *buf, size_t size, Erro
{
StreamString packet;
packet.Printf("M%llx,%zx:", addr, size);
- packet.PutBytesAsRawHex8(buf, size, eByteOrderHost, eByteOrderHost);
+ packet.PutBytesAsRawHex8(buf, size, lldb::endian::InlHostByteOrder(), lldb::endian::InlHostByteOrder());
StringExtractorGDBRemote response;
if (m_gdb_comm.SendPacketAndWaitForResponse(packet.GetData(), packet.GetSize(), response, 2, true))
{
OpenPOWER on IntegriCloud