[llvm-bugs] [Bug 45869] New: ELF debug sections relocation not implemented for 32bit targets
via llvm-bugs
llvm-bugs at lists.llvm.org
Sun May 10 19:28:08 PDT 2020
https://bugs.llvm.org/show_bug.cgi?id=45869
Bug ID: 45869
Summary: ELF debug sections relocation not implemented for
32bit targets
Product: lldb
Version: unspecified
Hardware: PC
OS: Linux
Status: NEW
Severity: enhancement
Priority: P
Component: All Bugs
Assignee: lldb-dev at lists.llvm.org
Reporter: omair.javaid at linaro.org
CC: jdevlieghere at apple.com, llvm-bugs at lists.llvm.org
Following tests fail on arm-linux-gnueabihf with lldb crashing with an
assertion
caused by
Line 2584,2592 lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
if (hdr->Is32Bit()) {
switch (reloc_type(rel)) {
case R_386_32:
case R_386_PC32:
default:
// FIXME: This asserts with this input:
//
// foo.cpp
// int main(int argc, char **argv) { return 0; }
//
// clang++.exe --target=i686-unknown-linux-gnu -g -c foo.cpp -o foo.o
//
// and running this on the foo.o module.
assert(false && "unexpected relocation type");
}
}
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200511/087f5653/attachment-0001.html>
More information about the llvm-bugs
mailing list