mikedep333 icon

cygwin rebase

mikedep333 | PRO | 02/23/15 11:12:36 AM UTC | 0 ⭐ | 610 👁️ | Never ⏰ | []
text |

2.6 KB

|

None

|

0 👍

/

0 👎

mike@executor ~
$ cygcheck -f /bin/rebase
rebase-4.4.1-1
 mike@executor ~
$ rebase --help
Usage: rebase [OPTIONS] [FILE]...
Rebase PE files, usually DLLs, to a specified address or address range.
   -4, --32                Only rebase 32 bit DLLs.  This is the default.
  -8, --64                Only rebase 64 bit DLLs.
  -b, --base=BASEADDRESS  Specifies the base address at which to start rebasing.
  -s, --database          Utilize the rebase database to find unused memory
                          slots to rebase the files on the command line to.
                          (Implies -d).
                          If -b is given, too, the database gets recreated.
  -O, --oblivious         Do not change any files already in the database
                          and do not record any changes to the database.
                          (Implies -s).
  -i, --info              Rather then rebasing, just print the current base
                          address and size of the files.  With -s, use the
                          database.  The files are ordered by base address.
                          A '*' at the end of the line is printed if a
                          collisions with an adjacent file is detected.
   One of the options -b, -s or -i is mandatory.  If no rebase database exists
  yet, -b is required together with -s.
   -d, --down              Treat the BaseAddress as upper ceiling and rebase
                          files top-down from there.  Without this option the
                          files are rebased from BaseAddress bottom-up.
                          With the -s option, this option is implicitly set.
  -n, --no-dynamicbase    Remove PE dynamicbase flag from rebased DLLs, if set.
  -o, --offset=OFFSET     Specify an additional offset between adjacent DLLs
                          when rebasing.  Default is no offset.
  -t, --touch             Use this option to make sure the file's modification
                          time is bumped if it has been successfully rebased.
                          Usually rebase does not change the file's time.
  -T, --filelist=FILE     Also rebase the files specified in FILE.  The format
                          of FILE is one DLL per line.
  -q, --quiet             Be quiet about non-critical issues.
  -v, --verbose           Print some debug output.
  -V, --version           Print version info and exit.
  -h, --help, --usage     This help.
 mike@executor ~
$ man rebase
No manual entry for rebase
 mike@executor ~
$ apropos rebase
git-rebase (1)       - Forward-port local commits to the updated upstream head

Comments