Author: emaste
Date: Fri Feb  5 20:54:51 2016
New Revision: 295334
URL: https://svnweb.freebsd.org/changeset/base/295334

Log:
  readelf: avoid accidental fallthrough in RISC-V relocations
  
  This would have printed an unknown RISC-V relocation type as a SPARC
  relocation.
  
  CID:          1331398
  Obtained from:        ELF Tool Chain r3283
  Sponsored by: The FreeBSD Foundation

Modified:
  head/contrib/elftoolchain/readelf/readelf.c

Modified: head/contrib/elftoolchain/readelf/readelf.c
==============================================================================
--- head/contrib/elftoolchain/readelf/readelf.c Fri Feb  5 20:39:33 2016        
(r295333)
+++ head/contrib/elftoolchain/readelf/readelf.c Fri Feb  5 20:54:51 2016        
(r295334)
@@ -1452,6 +1452,7 @@ r_type(unsigned int mach, unsigned int t
                case 43: return "R_RISCV_ALIGN";
                case 44: return "R_RISCV_RVC_BRANCH";
                case 45: return "R_RISCV_RVC_JUMP";
+               default: return "";
                }
        case EM_SPARC:
        case EM_SPARCV9:
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to