Page MenuHomePhabricator

fweimer (Florian Weimer)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 14 2018, 1:53 AM (43 w, 3 d)

Recent Activity

Feb 26 2019

fweimer added a comment to D58102: Support X86 Control-flow Enforcement Technology (CET) in LLD.

I don't think you added a new command line option. My suggestion was this:

  1. Add a new command line option, say, --intel-cet (that's perhaps not the final name of the option, I chose it tentatively to move things forward.)
  2. If --intel-cet is given, verify that each input file contains a .note section with an appropriate bit, and discard .note section after reading it (so we don't merge them or copy them to the output file). If there's a file that doesn't contain a proper .note, report an error and stop.
  3. When creating an input file, create a .note section with appropriate contents when --intel-cet was given.

    Specifically, I don't think you should add a new member X86Feature1AND to Config because with the above scheme you are no longer merging .note section so you don't need to collect bits. mergeAggregateMetadata should also be deleted from the patch.

    What do you think?
Feb 26 2019, 10:32 PM · Restricted Project, lld

Nov 14 2018

Herald updated subscribers of D49969: DWZ 04/06: ManualDWARFIndex::GetGlobalVariables for DIEs in PUs.
Nov 14 2018, 1:55 AM · Restricted Project
Herald updated subscribers of D40474: DWZ 03/06: Main functionality.
Nov 14 2018, 1:55 AM · Restricted Project
Herald updated subscribers of D49968: DWZ 02/06: Refactor DWARFUnit::ExtractDIEsScoped.
Nov 14 2018, 1:55 AM · Restricted Project