[all-commits] [llvm/llvm-project] 3b1622: [LLD][ELF][ARM] recommit Fix ARM Exidx order for n...

Peter Smith via All-commits all-commits at lists.llvm.org
Fri Apr 24 05:53:32 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 3b1622d63a9c2e0a63a5796f94a7f4218a9a4cad
      https://github.com/llvm/llvm-project/commit/3b1622d63a9c2e0a63a5796f94a7f4218a9a4cad
  Author: Peter Smith <peter.smith at arm.com>
  Date:   2020-04-24 (Fri, 24 Apr 2020)

  Changed paths:
    M lld/ELF/SyntheticSections.cpp
    M lld/ELF/SyntheticSections.h
    M lld/ELF/Writer.cpp
    A lld/test/ELF/arm-exidx-script-order.s

  Log Message:
  -----------
  [LLD][ELF][ARM] recommit Fix ARM Exidx order for non monotonic section order

Fixed error detected by msan. The size field of the .ARM.exidx synthetic
section needs to be initialized to at least estimation level before
calling assignAddresses as that will use the size field.

This was previously reverted in 1ca16fc4f5146b90512d4740cfcc4d4c34640853.

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




More information about the All-commits mailing list