[PATCH] D58173: [llvm-objcopy] Add --set-start, --change-start, --adjust-start
Jordan Rupprecht via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Feb 14 14:30:08 PST 2019
rupprecht added inline comments.
================
Comment at: tools/llvm-objcopy/CopyConfig.cpp:486
+ if (auto *Arg = InputArgs.getLastArg(OBJCOPY_set_start)) {
+ unsigned long long EAddr;
+ getAsUnsignedInteger(Arg->getValue(), 0, EAddr);
----------------
uint64_t
================
Comment at: tools/llvm-objcopy/CopyConfig.cpp:492
+ if (auto *Arg = InputArgs.getLastArg(OBJCOPY_change_start)) {
+ long long EIncr;
+ getAsSignedInteger(Arg->getValue(), 0, EIncr);
----------------
int64_t
================
Comment at: tools/llvm-objcopy/CopyConfig.h:105
+ // Address expression options
+ std::function<uint64_t(uint64_t)> EntryExpr;
+
----------------
Can you use a more descriptive name/docs here?
================
Comment at: tools/llvm-objcopy/ObjcopyOpts.td:245
+ MetaVarName<"incr">;
+def adjust_start : JoinedOrSeparate<["--"], "adjust-start">, Alias<change_start>;
----------------
Does this allow -adjust-start?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D58173/new/
https://reviews.llvm.org/D58173
More information about the llvm-commits
mailing list