We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00a4042 commit 494eec0Copy full SHA for 494eec0
lldb/source/Plugins/Process/elf-core/ProcessElfCore.cpp
@@ -1077,10 +1077,10 @@ ArchSpec ProcessElfCore::GetArchitecture() {
1077
}
1078
1079
DataExtractor ProcessElfCore::GetAuxvData() {
1080
- const uint8_t *start = m_auxv.GetDataStart();
1081
- size_t len = m_auxv.GetByteSize();
1082
- lldb::DataBufferSP buffer(new lldb_private::DataBufferHeap(start, len));
1083
- return DataExtractor(buffer, GetByteOrder(), GetAddressByteSize());
+ assert(m_auxv.GetByteSize() == 0 ||
+ (m_auxv.GetByteOrder() == GetByteOrder() &&
+ m_auxv.GetAddressByteSize() == GetAddressByteSize()));
+ return DataExtractor(m_auxv);
1084
1085
1086
bool ProcessElfCore::GetProcessInfo(ProcessInstanceInfo &info) {
0 commit comments