[PATCH] D60353: ELF: Add basic partition data structures and behaviours.

Fangrui Song via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 7 03:21:39 PDT 2019


MaskRay added inline comments.


================
Comment at: lld/test/ELF/partitions.s:4
+// RUN: ld.lld %t.o -o %t --export-dynamic --gc-sections
+// RUN: llvm-readobj -sections -symbols -elf-output-style=GNU %t | FileCheck %s
+
----------------
pcc wrote:
> MaskRay wrote:
> > `-symbols` -> `-dyn-syms`?
> > 
> > e.g. `llvm-readelf -S -dyn-syms %t`
> That would not be sufficient to test the property that we're interested in here because `f[3-6]` are not exported.
Then use either `llvm-readobj` or `llvm-readelf`, but not `-elf-output-style=GNU`.

( `llvm-readobj -elf-output-style=GNU` has a peculiarity: it supports `llvm-readobj` specific options but not `llvm-readelf` options. In any case, I've done something to improve their compatibility.) If you decide to go with `llvm-readelf`, `--long-option` will be better than `-long-option` :)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D60353/new/

https://reviews.llvm.org/D60353





More information about the llvm-commits mailing list