llvm-project/llvm/lib/Target/Sparc/MCTargetDesc
Daniel Cederman db474c12e9 [Sparc] Avoid writing outside array in applyFixup
Summary: If an object file ends with a relocation that is smaller
than 4 bytes we will write outside the Data array and trigger an
"Invalid index" assertion.

Reviewers: jyknight, venkatra

Reviewed By: jyknight

Subscribers: fedor.sergeev, jrtc27, llvm-commits

Differential Revision: https://reviews.llvm.org/D50971

llvm-svn: 340736
2018-08-27 11:43:59 +00:00
..
CMakeLists.txt
LLVMBuild.txt
SparcAsmBackend.cpp [Sparc] Avoid writing outside array in applyFixup 2018-08-27 11:43:59 +00:00
SparcELFObjectWriter.cpp [Sparc] Add support for 13-bit PIC 2018-06-11 05:50:08 +00:00
SparcFixupKinds.h [Sparc] Add support for 13-bit PIC 2018-06-11 05:50:08 +00:00
SparcMCAsmInfo.cpp Move Object format code to lib/BinaryFormat. 2017-06-07 03:48:56 +00:00
SparcMCAsmInfo.h
SparcMCCodeEmitter.cpp Support: Simplify endian stream interface. NFCI. 2018-05-18 19:46:24 +00:00
SparcMCExpr.cpp [Sparc] Add support for 13-bit PIC 2018-06-11 05:50:08 +00:00
SparcMCExpr.h [Sparc] Add support for 13-bit PIC 2018-06-11 05:50:08 +00:00
SparcMCTargetDesc.cpp Delete Default and JITDefault code models 2017-08-03 02:16:21 +00:00
SparcMCTargetDesc.h MC: Separate creating a generic object writer from creating a target object writer. NFCI. 2018-05-21 19:20:29 +00:00
SparcTargetStreamer.cpp